Max Radermacher
71950c3e52
Don’t use escaping block for awaitableWrite
2024-10-25 13:00:37 -05:00
Harry
b3b14bc97f
Protocolize+make public DatabaseChangeObserver
2024-10-22 10:42:16 -07:00
Harry
ce5689dcb3
Remove MockDB in favor of InMemoryDB
2024-10-07 19:06:08 -07:00
Harry
ba2f10732e
Parametrize transaction type in DB v2 protocol
2024-10-04 16:12:52 -07:00
Harry
98e4b143ea
Add database connection access method to db v2 transactions
2024-10-04 16:10:47 -07:00
Max Radermacher
d40fd336df
Adjust “Use awaitableWrite in Tasks” check
2024-10-01 16:17:44 -05:00
Harry
718984472f
Add GRDB db observation method to DB
2024-10-01 12:57:35 -07:00
Max Radermacher
a69ff7d3fd
Add basic support for rendering call links
2024-09-30 21:14:01 -05:00
Harry Sanabria
044f277a28
Pass AppReadiness instance to a ton of classes that need to retain it as an instance var
2024-09-27 15:03:52 -07:00
Harry
fd0a34909e
Add non-global AppReadiness protocol + impl
2024-09-27 12:36:15 -07:00
Ehren Kret
5c1731902b
convert SDSCrossProcess and DarwinNotificationCenter to swift
2024-09-24 15:15:51 -05:00
Max Radermacher
6512d0bc47
Use -> Never for rescue blocks
2024-09-24 14:50:56 -05:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
...
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Max Radermacher
5ca7cb66d4
Handle corruption gracefully when repairing the db
2024-06-03 12:34:51 -05:00
Max Radermacher
be974a2551
Rip out unused device transfer code
2024-05-22 15:35:22 -05:00
Max Radermacher
d6aaa92ca3
Add DBWriteTransaction.addSyncCompletion
2024-04-23 15:49:03 -05:00
Max Radermacher
20783085bb
Replace SAMKeychain with direct keychain access
2024-04-05 21:50:00 -05:00
Jordan Rose
b0de59f2e2
Remove required from every init that is not dynamically dispatched
...
This included:
- Removing unavailable inits wholesale if no longer `required`
- Marking a few classes `final` so they could continue using
`Self(...)` rather than `OWSWhatever(...)`
2024-04-01 15:27:20 -07:00
Max Radermacher
e10faa8593
Remove src/ prefix from SignalServiceKit files
2024-03-27 12:22:52 -05:00