session-android/src/org/thoughtcrime/securesms/jobs
Greyson Parrelli 45e0bb281f Turn MessageRetrievalService into IncomingMessageObserver.
Due to an Android P bug, we basically need to stop calling
startService() in onResume()/onPause(). That means I had to turn
MessageRetrieval service into a singlton instead of a service. I also
moved the offending KeyCachingService calls into static methods that
didn't have to start the service.
2018-10-17 13:58:47 -07:00
..
requirements Keep retrying message sends for 24 hours. 2018-06-22 10:59:53 -07:00
AttachmentDownloadJob.java Reset attachment transfer state if auto-download requirements are not met. 2018-10-07 14:21:33 -07:00
AvatarDownloadJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
CleanPreKeysJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
ContextJob.java Imported JobManager as a source dependency. 2018-06-22 10:59:53 -07:00
CreateSignedPreKeyJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
DirectoryRefreshJob.java Improve key presence checking in SafeData. 2018-10-02 12:31:12 -07:00
GcmRefreshJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
LocalBackupJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
MasterSecretJob.java Imported JobManager as a source dependency. 2018-06-22 10:59:53 -07:00
MmsDownloadJob.java Remove unnecessary start of KeyCachingService. 2018-10-11 09:55:46 -07:00
MmsReceiveJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
MmsSendJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
MultiDeviceBlockedUpdateJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
MultiDeviceContactUpdateJob.java Improve key presence checking in SafeData. 2018-10-02 12:31:12 -07:00
MultiDeviceGroupUpdateJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
MultiDeviceProfileKeyUpdateJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
MultiDeviceReadReceiptUpdateJob.java Improve key presence checking in SafeData. 2018-10-02 12:31:12 -07:00
MultiDeviceReadUpdateJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
MultiDeviceVerifiedUpdateJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
PushContentReceiveJob.java Ensure notifications are processed after receiving GCM message. 2018-10-08 10:00:15 -07:00
PushDecryptJob.java Ensure notifications are processed after receiving GCM message. 2018-10-08 10:00:15 -07:00
PushGroupSendJob.java Improve key presence checking in SafeData. 2018-10-02 12:31:12 -07:00
PushGroupUpdateJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
PushMediaSendJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
PushNotificationReceiveJob.java Ensure notifications are processed after receiving GCM message. 2018-10-08 10:00:15 -07:00
PushReceivedJob.java Ensure notifications are processed after receiving GCM message. 2018-10-08 10:00:15 -07:00
PushSendJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
PushTextSendJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
RefreshAttributesJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
RefreshPreKeysJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
RequestGroupInfoJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
RetrieveProfileAvatarJob.java Improve key presence checking in SafeData. 2018-10-02 12:31:12 -07:00
RetrieveProfileJob.java Turn MessageRetrievalService into IncomingMessageObserver. 2018-10-17 13:58:47 -07:00
RotateSignedPreKeyJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
SendJob.java Show foreground notification for jobs when network is restricted. 2018-10-03 10:00:42 -07:00
SendReadReceiptJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
ServiceOutageDetectionJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
SmsReceiveJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
SmsSendJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
SmsSentJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
TrimThreadJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00
UpdateApkJob.java Schedule jobs with WorkManager. 2018-10-01 12:12:50 -07:00