session-android/src/org/thoughtcrime/securesms/service
Greyson Parrelli 62c42a3513 Fix disappearing message corner case.
We never properly registered the ExpirationListener, meaning we were
relying on the wait-notify loop of ExpirationManager to delete things.
This normally works, but fails when your phone goes to sleep. So I
properly registered the receiver, and then added a failsafe to re-run
the ExpirationManager if we're about to render an expired message.

Fixes #7906
2018-06-22 10:59:53 -07:00
..
AccountAuthenticatorService.java Support for populating contacts DB with TS account type. 2015-07-16 11:15:56 -07:00
AccountVerificationTimeoutException.java Initial GCM registration 2013-05-06 08:40:55 -07:00
ApplicationMigrationService.java Migrate from SQLite and ciphertext blobs to SQLCipher + KeyStore 2018-01-30 17:27:05 -08:00
BootReceiver.java Fix service calls that won't foreground 2017-12-20 11:27:57 -08:00
ContactsSyncAdapterService.java Support for populating contacts DB with TS account type. 2015-07-16 11:15:56 -07:00
DirectoryRefreshListener.java Ensure notifications for new users won't be generated first fetch 2017-11-30 10:26:41 -08:00
DirectShareService.java Don't crash direct share service if avatar photo is missing 2018-03-19 13:17:57 -07:00
ExpirationListener.java Fix disappearing message corner case. 2018-06-22 10:59:53 -07:00
ExpiringMessageManager.java Fix disappearing message corner case. 2018-06-22 10:59:53 -07:00
GenericForegroundService.java Add determinte progress and foreground service for sqlcipher migration 2018-02-01 16:01:24 -08:00
KeyCachingService.java Show lock notification immediately after setting is toggled 2018-05-21 15:45:22 -04:00
LocalBackupListener.java Support for full backup/restore to sdcard 2018-03-05 16:11:49 -08:00
MessageRetrievalService.java Imported JobManager as a source dependency. 2018-06-22 10:59:53 -07:00
MmsListener.java Support for dual-sim SMS/MMS functionality 2016-02-09 16:53:15 -08:00
PanicResponderListener.java Fix service calls that won't foreground 2017-12-20 11:27:57 -08:00
PersistentAlarmManagerListener.java Start increasing frequency of signed prekey rotation 2017-01-06 09:19:58 -08:00
PersistentConnectionBootListener.java Use startForegroundService instead of startService on Android 8 2017-11-30 10:26:41 -08:00
QuickResponseService.java Fix some potential integer overflows for expiration time 2018-03-07 09:55:24 -08:00
RotateSignedPreKeyListener.java Start increasing frequency of signed prekey rotation 2017-01-06 09:19:58 -08:00
SmsDeliveryListener.java Imported JobManager as a source dependency. 2018-06-22 10:59:53 -07:00
SmsListener.java Remove dead code 2017-11-30 10:26:41 -08:00
UpdateApkReadyListener.java Use FileProvider for update file handling 2018-04-19 13:30:21 -07:00
UpdateApkRefreshListener.java Support for website distribution build with auto-updating APK 2017-02-27 23:53:36 -08:00
WebRtcCallService.java Fix NPE during busy call. 2018-06-21 18:47:14 -07:00