Harry Sanabria
a7f3bd00fe
Pass AppReadiness to ModelReadCache
2024-09-27 16:59:25 -07:00
Harry Sanabria
d43b2846b0
Pass AppReadiness to JobQueue methods
2024-09-27 16:30:12 -07:00
Harry Sanabria
81f95f8164
Pass AppReadiness to RemoteConfigManager
2024-09-27 16:30:12 -07:00
Harry Sanabria
0eef828071
Pass AppReadiness to RefreshEvent
2024-09-27 16:02:00 -07:00
Harry Sanabria
8b283daa8d
Pass AppReadiness to ScreenLock
2024-09-27 15:57:12 -07:00
Harry Sanabria
b502da7e38
Pass AppReadiness to PaymentsImpl and friends
2024-09-27 15:39:38 -07:00
Harry Sanabria
983f0445ca
Pass AppReadiness instance to ChatConnectionManager and friends
2024-09-27 15:18:34 -07: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 Sanabria
f5ba827d7f
Provide appReadiness to warmCaches methods
2024-09-27 14:02:37 -07:00
Harry
13cd59a2a0
Pass AppReadiness instance to a bunch of usage sites that are only 1 layer deep
2024-09-27 14:02:07 -07:00
Harry
4e564fc5ab
Delete AppReadiness shims now that its modernized
2024-09-27 14:01:06 -07:00
Harry
dbfa30bdc5
Remove AppReadinessGlobal pt 1: AppSetup
2024-09-27 13:15:07 -07:00
Harry
fd0a34909e
Add non-global AppReadiness protocol + impl
2024-09-27 12:36:15 -07:00
Harry
7945ba7aab
Simplify AppReadiness implementation
2024-09-27 10:02:01 -07:00
Harry
de608c00fb
Add AppReadiness wrapper for the few remaining objc callers
2024-09-27 10:00:53 -07:00
Harry
309725b258
Format AppReadiness whitespace and remove unused parameter
2024-09-27 09:57:21 -07:00
Max Radermacher
ef678d2720
Keep the web socket open while on a call
2024-09-27 11:40:39 -05:00
Max Radermacher
9d1f027106
Add CallLinkStateUpdater & CallLinkFetchJobRunner
2024-09-27 11:40:22 -05:00
Max Radermacher
0882dde68b
Fix OWSColor ↔ ARGB conversions
2024-09-27 11:38:12 -05:00
Ehren Kret
3c3651ac9a
convert OWSHttpSecurityPolicy to swift
...
additionally cleanup duplicate certificate loading code scattered
about in the codebase
2024-09-27 11:37:40 -05:00
Harry
8a6fce53bc
Kill OWSPaymentsLock.shared
2024-09-27 08:48:51 -07:00
Harry
0cd93fa007
Kill StorageServiceManagerImpl.shared
2024-09-27 07:55:23 -07:00
Harry
ba333be714
Add BackupAttachmentDownloadManager
2024-09-27 07:25:26 -07:00
Ehren Kret
37cbabbb3c
remove MainActor assumptions from ReadyFlag and propagate upwards
2024-09-26 20:56:20 -05:00
Ehren Kret
55923db836
convert OWSDisappearingMessagesJob to swift
2024-09-26 15:26:07 -07:00
Max Radermacher
97922d26d3
Refactor CallsListVC’s ViewModelLoader
2024-09-26 13:04:43 -05:00
Max Radermacher
ec5c1ecd3e
Remove SignalAccount & OWSUserProfile read caches
2024-09-26 00:06:24 -05:00
Harry
4d87719397
Fix backup copy to media tier request
2024-09-25 19:12:48 -05:00
Sasha Weiss
1c2231145a
Increase timeout for Backup integration tests
2024-09-25 13:10:40 -07:00
Harry
0edcb508ed
Allow TaskQueueLoader to be stopped
2024-09-25 11:10:48 -07:00
Pete Walters
a8d12f0be2
Add backup/restore of sticker packs
2024-09-25 11:38:51 -05:00
Harry
0227da54df
Enqueue backup attachments for upload
2024-09-25 08:48:11 -07:00
Harry
c024deb4f8
Add BackupAttachmentUploadManager
2024-09-25 08:45:38 -07:00
Harry
28c598f001
Add BackupAttachmentUploadQueue table
2024-09-25 08:44:18 -07:00
Pete Walters
dd3e1a52f0
Don't throw when encountering a recoverable Z_BUF_ERROR in gzip deflate
2024-09-25 08:59:12 -05:00
Ehren Kret
8057d074c5
fix race condition for cross process sds notifications by no longer using state
2024-09-24 21:28:22 -05:00
Jordan Rose
a3fc08e2e4
Continue tolerating legacy sessions in SSKSessionStore
...
Rather than relying on SDSKeyValueStore returning nil when
keyed-archive data can't be decoded, do the decoding step in
SSKSessionStore, where we can explicitly allow it. Then write a test
that approximates having the old session data stored.
2024-09-24 17:04:48 -07:00
Max Radermacher
ed405b398f
Remove unused type
2024-09-24 19:02:59 -05:00
Max Radermacher
ac9bd24386
Update call link link previews to latest spec
2024-09-24 18:03:57 -05:00
Marissa Le Coz
752dffb2c1
Add image to call link previews for sent messages
2024-09-24 17:40:34 -04:00
Pete Walters
136b16f734
Allow blocklists to be empty for dlist archive/restore
2024-09-24 15:31:37 -05: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
Sasha Weiss
7314377bbc
Re-add .defaults(to: false) in migration missed during rebase
2024-09-24 12:13:55 -07:00
Sasha Weiss
cb16a9bd59
More propertly handle "contact hidden and in message request state" from Backups
2024-09-24 10:00:36 -07:00
Elaine
c1a1ab81bf
Call link request bulk approval sheet
2024-09-24 10:49:00 -06:00
Harry
a1cf9e62b8
Add TaskQueueLoader
2024-09-23 18:38:16 -07:00
Sasha Weiss
966b6cacdb
Support isSMS for messages restored from Backups
2024-09-23 17:42:11 -07:00
Harry
b94a5faece
Wipe transit tier info off attachment table if we know the upload is gone
2024-09-23 15:06:29 -07:00
Ehren Kret
12ce531f8e
eliminate AnyPromise
2024-09-23 15:01:23 -05:00