Move cancel and retry to bg thread.

This commit is contained in:
Alex Hart
2025-04-15 13:15:16 -03:00
committed by GitHub
parent 44bfa514a5
commit 250ac481c8
4 changed files with 39 additions and 18 deletions

View File

@@ -478,6 +478,7 @@ public class MessageSender {
onMessageSent();
}
@WorkerThread
public static void resend(Context context, MessageRecord messageRecord) {
long messageId = messageRecord.getId();
boolean forceSms = messageRecord.isForcedSms();
@@ -517,6 +518,7 @@ public class MessageSender {
return outgoingMessage;
}
@WorkerThread
private static void sendMessageInternal(Context context,
Recipient recipient,
SendType sendType,
@@ -534,6 +536,7 @@ public class MessageSender {
}
}
@WorkerThread
private static void sendMediaPush(Context context, Recipient recipient, long messageId, @NonNull Collection<String> uploadJobIds) {
JobManager jobManager = AppDependencies.getJobManager();
@@ -545,6 +548,7 @@ public class MessageSender {
}
}
@WorkerThread
private static void sendGroupPush(@NonNull Context context, @NonNull Recipient recipient, long messageId, @NonNull Set<RecipientId> filterRecipientIds, @NonNull Collection<String> uploadJobIds) {
JobManager jobManager = AppDependencies.getJobManager();
@@ -556,6 +560,7 @@ public class MessageSender {
}
}
@WorkerThread
private static void sendDistributionList(@NonNull Context context, @NonNull Recipient recipient, long messageId, @NonNull Set<RecipientId> filterRecipientIds, @NonNull Collection<String> uploadJobIds) {
JobManager jobManager = AppDependencies.getJobManager();