Michael Kirk
9b6ddf200e
code clarity: DatabaseStorage orchestrates touches.
...
This isn't a change in behavior - we consolidated touch handling on the
DatabaseStorage, so the touch methods on the individual observers should no
longer be called themselves, except by DatabaseStorage.
2019-09-04 21:47:57 -06:00
Matthew Chen
21ee68cbf7
Fix issues with pure-GRDB mode.
2019-08-29 10:20:40 -03:00
Matthew Chen
4aeb89dda6
Fix issues with pure-GRDB mode.
2019-08-29 10:20:40 -03:00
Matthew Chen
2b31f07752
Fix issues with pure-GRDB mode.
2019-08-29 10:20:40 -03:00
Matthew Chen
dd770f9f2d
Use separate keyspec for GRDB.
2019-08-23 15:34:53 -03:00
Matthew Chen
dee5a0727f
Decompose SDSDatabaseStorage.
2019-08-23 15:32:47 -03:00
Matthew Chen
7e32979512
Respond to CR.
2019-08-22 17:30:11 -03:00
Matthew Chen
549d448724
Rework OWSDisappearingMessagesFinder to support GRDB.
2019-08-22 17:30:11 -03:00
Matthew Chen
db2dacf45f
Fix more tests.
2019-08-21 15:01:13 -03:00
Matthew Chen
5c19d29140
Rework isDatabasePasswordAccessible.
2019-08-21 10:44:58 -03:00
Matthew Chen
964fbeed0b
Only register YDB extensions if we're using YDB.
2019-08-21 10:41:54 -03:00
Matthew Chen
b10da5cb7f
Remove OWSMessageDecryptJob table from GRDB.
2019-08-21 10:40:58 -03:00
Michael Kirk
c7afa5f1db
storage comparative perf tests
2019-08-16 12:38:23 -06:00
Matthew Chen
85756b0fe9
Merge remote-tracking branch 'private/release/2.42.0'
2019-08-16 13:21:38 -03:00
Matthew Chen
fae26459c1
Test for model migration.
2019-08-16 10:50:21 -03:00
Nora Trapp
4216ee31f7
Allow username lookup in compose view.
2019-08-15 12:37:51 -07:00
Matthew Chen
e10ffb2506
Remove asyncUIRead().
2019-08-14 19:29:35 -03:00
Michael Kirk
4891375d5e
pre-write sync message data on background thread outside of write transaction
2019-08-14 09:38:48 -06:00
Matthew Chen
38ea20b4a3
Respond to CR.
2019-08-13 16:52:38 -03:00
Matthew Chen
9d97b85b5f
Respond to CR.
2019-08-13 16:52:38 -03:00
Matthew Chen
2a5683b843
Introduce storage coordinator.
2019-08-13 16:52:38 -03:00
Matthew Chen
ef6819468c
Respond to CR.
2019-08-13 10:19:26 -03:00
Matthew Chen
8ca337e2c3
Rework generic change observation.
2019-08-13 09:58:27 -03:00
Michael Kirk
2126d27231
bench datasource writes and slow db writes
2019-08-12 15:11:40 -06:00
Matthew Chen
a48ccccdd1
Remove more usage of primary storage.
2019-08-07 17:41:11 -03:00
Matthew Chen
eccfad0f46
Merge remote-tracking branch 'private/release/2.41.0'
2019-08-06 12:12:39 -03:00
Matthew Chen
e4b082746d
Add GRDB support for full text search.
2019-08-02 15:42:34 -03:00
Matthew Chen
4f03f969fc
Rework "view once" messages.
2019-08-01 16:13:37 -03:00
Matthew Chen
1e363d2c65
Make uniqueId non-nil.
2019-07-31 10:50:59 -03:00
Matthew Chen
af5cdd6c92
Rework YDB-to-GRDB migration.
2019-07-29 15:11:20 -03:00
Michael Kirk
796b1ebb73
modern CDS vs. UUID
2019-07-25 14:06:06 -06:00
Matthew Chen
056d7a8788
Respond to CR.
2019-07-25 10:35:19 -03:00
Matthew Chen
4d05761980
Remove YDB connections.
2019-07-25 10:35:19 -03:00
Matthew Chen
b67060bd7b
Respond to CR.
2019-07-24 16:17:53 -03:00
Matthew Chen
e0cfd5cf0a
Add missing table for OWSDevice.
2019-07-24 16:05:07 -03:00
Matthew Chen
bdf5ca2645
Remove YDB connections.
2019-07-23 10:46:10 -03:00
Matthew Chen
58f45348f6
Rework GRDBDatabaseQueue.
2019-07-22 13:28:15 -03:00
Matthew Chen
4329a4c96d
Add transactable base class for database storage and queue.
2019-07-18 18:02:13 -03:00
Matthew Chen
ebd45743c6
Convert interactions to BaseModel. Add typed 'any update with...' methods.
2019-07-18 15:44:36 -03:00
Matthew Chen
cb4b909a6a
Fix spurious scheduling watchdog assert in async reads & writes.
2019-07-17 16:20:35 -03:00
Nora Trapp
a323ff4ddf
No more transitional_phoneNumber
2019-07-11 10:52:13 -07:00
Matthew Chen
aa14f822a7
Convert message receiver to any.
2019-07-08 12:16:05 -03:00
Michael Kirk
501466a765
grdb compat for touching interactions and threads
2019-07-03 14:38:32 -05:00
Nora Trapp
4f026ed881
Add UUID support to read receipts
2019-07-02 18:33:14 -07:00
Nora Trapp
a1f85fca30
Migrate profiles to support UUIDs
2019-07-02 11:19:50 -07:00
Matthew Chen
f143c693b3
Revert "Merge branch 'mkirk/stub-uuid-receive'"
...
This reverts commit 4ba65bc7ea , reversing
changes made to 70d97e11c5 .
2019-06-28 09:52:18 -04:00
Nora Trapp
a332c119d1
PR Feedback
2019-06-27 13:13:52 -07:00
Nora Trapp
52545fa0c4
Add shared YAP extension for SignalServiceAddress lookup
2019-06-27 13:13:52 -07:00
Matthew Chen
f6da9c9879
Convert TSRecipientReadReceipt to extend BaseModel.
2019-06-26 10:07:39 -04:00
Nora Trapp
5e2d0fc8bd
AnySignalAccountFinder
2019-06-25 10:31:23 -07:00