session-android/src/org/thoughtcrime/securesms/database
Greyson Parrelli 17dbdbd0a9 Handle quote position task finishing after fragment detaches.
There's a chance that the AsyncTask that retrieves a quoted message's
position could finish after the fragment is detached, which would cause
a crash. I've changed it so if this case occurs, the result is ignored.

Also, I noticed that when searching the message table, if a quote can't
be found, we'd end up traversing the entire table. To prevent this from
taking forever on large message tables, I've limited it to searchin only
what is currently present in the adapter.

Fixes #7756
2018-05-21 15:45:22 -04:00
..
documents Fix json serialization for group message error 2017-10-02 10:35:49 -07:00
helpers Updated reply-to UI. 2018-04-16 17:33:26 -07:00
identity No need for a RecipientFactory any longer 2017-08-28 10:30:50 -07:00
loaders replies 2018-04-16 17:33:26 -07:00
model replies 2018-04-16 17:33:26 -07:00
Address.java Cache external address formatter for better performance 2017-10-11 17:47:12 -07:00
ApnDatabase.java TextSecure is now SignalService 2016-03-24 14:05:56 -07:00
AttachmentDatabase.java Updated reply-to UI. 2018-04-16 17:33:26 -07:00
ContentValuesBuilder.java Significant MMS changes 2017-05-08 18:14:55 -07:00
CursorRecyclerViewAdapter.java Improve UI send latency 2017-04-26 10:27:30 -07:00
Database.java Allow deletion of media through preview. 2018-03-31 02:14:02 -07:00
DatabaseFactory.java Mark DB current after backup upgrade process 2018-04-02 06:27:50 -07:00
DraftDatabase.java Save replies in drafts. 2018-04-26 09:19:22 -07:00
EarlyReceiptCache.java Make early receipts work in group messages 2017-10-02 14:54:55 -07:00
FastCursorRecyclerViewAdapter.java Improve UI send latency 2017-04-26 10:27:30 -07:00
GroupDatabase.java Show groups when searching for contacts. 2018-03-31 02:14:02 -07:00
GroupReceiptDatabase.java Migrate from SQLite and ciphertext blobs to SQLCipher + KeyStore 2018-01-30 17:27:05 -08:00
IdentityDatabase.java Migrate prekeys into database 2018-03-05 16:11:49 -08:00
MediaDatabase.java replies 2018-04-16 17:33:26 -07:00
MessagingDatabase.java Migrate from SQLite and ciphertext blobs to SQLCipher + KeyStore 2018-01-30 17:27:05 -08:00
MmsDatabase.java replies 2018-04-16 17:33:26 -07:00
MmsSmsColumns.java Deprecate encrypted storage DB types 2018-01-30 17:45:12 -08:00
MmsSmsDatabase.java Handle quote position task finishing after fragment detaches. 2018-05-21 15:45:22 -04:00
NoExternalStorageException.java Initial Project Import 2011-12-20 10:20:44 -08:00
NoSuchMessageException.java Transition the outbound pipeline to JobManager jobs. 2014-11-12 15:26:25 -08:00
NotInDirectoryException.java Add account management interface to libtextsecure api 2014-11-12 15:28:08 -08:00
OneTimePreKeyDatabase.java Migrate sessions into database 2018-03-05 16:11:49 -08:00
PlaintextBackupImporter.java Support for full backup/restore to sdcard 2018-03-05 16:11:49 -08:00
PushDatabase.java Migrate from SQLite and ciphertext blobs to SQLCipher + KeyStore 2018-01-30 17:27:05 -08:00
RecipientDatabase.java Support for custom call ringtone selection and per-chat ringtones 2018-03-05 16:11:49 -08:00
SessionDatabase.java Migrate sessions into database 2018-03-05 16:11:49 -08:00
SignedPreKeyDatabase.java Migrate sessions into database 2018-03-05 16:11:49 -08:00
SmsDatabase.java Really really delay SMS processing until sqlcipher migration completes 2018-02-26 14:02:12 -08:00
SmsMigrator.java Deprecate encrypted storage DB types 2018-01-30 17:45:12 -08:00
ThreadDatabase.java Remove unnecessary body model 2018-02-01 18:29:09 -08:00
XmlBackup.java Fix implicit locale string formatting bugs 2017-10-04 11:36:43 -07:00