From 44f5cc9070f01b7270332670b978455679de81fe Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Mon, 11 Jun 2018 11:08:25 -0700 Subject: [PATCH] Annotate methods in AttachmentUtil as @WorkerThread. --- src/org/thoughtcrime/securesms/util/AttachmentUtil.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/org/thoughtcrime/securesms/util/AttachmentUtil.java b/src/org/thoughtcrime/securesms/util/AttachmentUtil.java index 9946bb99a7..d9107476eb 100644 --- a/src/org/thoughtcrime/securesms/util/AttachmentUtil.java +++ b/src/org/thoughtcrime/securesms/util/AttachmentUtil.java @@ -24,6 +24,7 @@ public class AttachmentUtil { private static final String TAG = AttachmentUtil.class.getSimpleName(); + @WorkerThread public static boolean isAutoDownloadPermitted(@NonNull Context context, @Nullable DatabaseAttachment attachment) { if (attachment == null) { Log.w(TAG, "attachment was null, returning vacuous true"); @@ -100,6 +101,7 @@ public class AttachmentUtil { return info != null && info.isConnected() && info.isRoaming() && info.getType() == ConnectivityManager.TYPE_MOBILE; } + @WorkerThread private static boolean isFromUnknownContact(@NonNull Context context, @NonNull DatabaseAttachment attachment) { try (Cursor messageCursor = DatabaseFactory.getMmsDatabase(context).getMessage(attachment.getMmsId())) { final MessageRecord message = DatabaseFactory.getMmsDatabase(context).readerFor(messageCursor).getNext();