session-android/app/src/main/java/org/thoughtcrime/securesms/database
Harris 00f06ab034
Namespace retrieval and storage with auth (#880)
* feat: add migration and fork info for upcoming auth and closed group retrieval updates

* feat: add closed group poller calls and include namespace to parse raw messages function

* feat: add DB upgrades and queries for namespaces

* fix: fix the polling for post-HF signatures and group messages

* fix: realise we need a compound key for namespaces in received hashes, test explicitly setting namespace

* feat: add setForkInfo implementation

* refactor: include default fork info command on create, refactor migration to use new table since we can't add constraints in alter for PK, replace `lastHash` with `last_hash` in case that fixes paging

* refactor: include namespace and use when statement for closed group polling

* refactor: revert to main net

* refactor: use namespace constants

* refactor: revert to testnet and log the poll result

* fix: use or to log either poller

* fix: revert to default network and add more logging, only set the latest fork info if it is an increment

* build: update minor version

* refactor: use single target snode and namespace list for message sending

* fix: link previews and expiring messages in closed groups
2022-05-18 10:20:57 +10:00
..
helpers Namespace retrieval and storage with auth (#880) 2022-05-18 10:20:57 +10:00
loaders refactor: use hilt to provide DB instead of our own factory, inject it in some places where possible 2021-10-04 18:51:19 +11:00
model Add one on one calls over clearnet (#864) 2022-04-19 14:25:40 +10:00
AttachmentDatabase.java refactor: use hilt to provide DB instead of our own factory, inject it in some places where possible 2021-10-04 18:51:19 +11:00
BackupFileRecord.kt Re-organize files 2021-07-09 13:25:57 +10:00
ConversationNotificationDebouncer.kt Batch conversation updates 2021-05-27 15:05:15 +10:00
CursorList.java restructure and unite service android/java to libsignal 2020-11-26 09:46:52 +11:00
CursorRecyclerViewAdapter.java restructure and unite service android/java to libsignal 2020-11-26 09:46:52 +11:00
Database.java Batch conversation updates 2021-05-27 15:05:15 +10:00
DatabaseContentProviders.java restructure and unite service android/java to libsignal 2020-11-26 09:46:52 +11:00
DatabaseFactory.java refactor: use hilt to provide DB instead of our own factory, inject it in some places where possible 2021-10-04 18:51:19 +11:00
DatabaseUtilities.kt Re-organize files 2021-07-09 13:18:48 +10:00
DraftDatabase.java clean up location 2021-02-22 13:30:48 +11:00
EarlyReceiptCache.java Move files 2021-05-18 16:11:38 +10:00
FastCursorRecyclerViewAdapter.java restructure and unite service android/java to libsignal 2020-11-26 09:46:52 +11:00
GroupDatabase.java fix: approval for more fine-grained contacts on migrate 2022-03-10 16:29:44 +11:00
GroupReceiptDatabase.java Move files 2021-05-18 16:11:38 +10:00
JobDatabase.java restructure and unite service android/java to libsignal 2020-11-26 09:46:52 +11:00
LokiAPIDatabase.kt Namespace retrieval and storage with auth (#880) 2022-05-18 10:20:57 +10:00
LokiBackupFilesDatabase.kt Re-organize files 2021-07-09 13:25:57 +10:00
LokiMessageDatabase.kt send unsend request & delete remotely 2021-08-11 15:17:53 +10:00
LokiThreadDatabase.kt refactor: use hilt to provide DB instead of our own factory, inject it in some places where possible 2021-10-04 18:51:19 +11:00
LokiUserDatabase.kt Re-organize files 2021-07-09 13:25:57 +10:00
MediaDatabase.java refactor: use hilt to provide DB instead of our own factory, inject it in some places where possible 2021-10-04 18:51:19 +11:00
MessagingDatabase.java delete outgoing message for linked device 2021-08-16 09:58:28 +10:00
MmsDatabase.java feat: Add conversation filtering for message requests (#830) 2022-03-04 08:46:39 +02:00
MmsSmsColumns.java Add one on one calls over clearnet (#864) 2022-04-19 14:25:40 +10:00
MmsSmsDatabase.java feat: Add conversation filtering for message requests (#830) 2022-03-04 08:46:39 +02:00
NoSuchMessageException.java restructure and unite service android/java to libsignal 2020-11-26 09:46:52 +11:00
ObservableContent.java restructure and unite service android/java to libsignal 2020-11-26 09:46:52 +11:00
PushDatabase.java Move files 2021-05-18 09:50:16 +10:00
RecipientDatabase.java fix: approval for more fine-grained contacts on migrate 2022-03-10 16:29:44 +11:00
SearchDatabase.java Add a global search (#834) 2022-02-07 17:06:27 +11:00
SessionContactDatabase.kt Add a global search (#834) 2022-02-07 17:06:27 +11:00
SessionJobDatabase.kt feat: Update open group avatars periodically (#807) 2021-12-15 08:11:55 +02:00
SmsDatabase.java Add one on one calls over clearnet (#864) 2022-04-19 14:25:40 +10:00
Storage.kt Add one on one calls over clearnet (#864) 2022-04-19 14:25:40 +10:00
ThreadDatabase.java Add one on one calls over clearnet (#864) 2022-04-19 14:25:40 +10:00