Commit Graph

124 Commits

Author SHA1 Message Date
Max Radermacher
ff8f0c1cdd
Remove various TSGroupThread return values 2025-03-07 15:56:35 -06:00
Pete Walters
c6e3692633
Asyncify Stripe methods 2025-03-07 12:29:07 -06:00
Max Radermacher
3d1439237f
Remove some places that call userErrorDescription 2025-03-06 23:41:00 -06:00
Sasha Weiss
1082e08786
Always suppress 409 errors from donation subscription-redemption jobs 2025-03-05 12:28:37 -08:00
Ehren Kret
0eac9a39e3
convert promises to async/await in BadgeGiftingConfirmationViewController+Paypal.swift 2025-02-25 15:38:26 -06:00
Max Radermacher
23f0d543ac
Remove handling for unsupported messages 2025-02-11 14:32:26 -06:00
Ehren Kret
3c159a4ec6
convert Paypal+API from promises to async-await 2025-02-11 10:35:33 -06:00
Ehren Kret
83b37e74a3 remove unused objc compat 2025-02-07 05:30:56 -06:00
Ehren Kret
0a5677997e
remove NSDate OWS objc category 2025-02-05 11:06:42 -06:00
Max Radermacher
243fc80b8b
Improve sync message naming & type enforcement 2025-01-28 17:13:43 -06:00
Max Radermacher
cac2e748ba
Remove unused result from “leave group” job 2025-01-22 19:00:51 -06:00
Sasha Weiss
6e9d06bab6
Clear cached Backup auth credentials on subscription redemption 2025-01-10 14:28:26 -08:00
Max Radermacher
b7dedf2c0d
Remove last remnants of OWSUserProfile caching 2025-01-08 21:15:10 -06:00
Max Radermacher
2087f4b6a0
Update to Xcode 16.2 2025-01-08 18:48:03 -06:00
Max Radermacher
77a9296f60
Add & use CompletionSerializer 2024-12-19 13:11:00 -06:00
Max Radermacher
e2dd33d53b
Asyncify MessageSenderJobQueue 2024-12-18 12:32:40 -06:00
Sasha Weiss
c42557903a
Make Backup subscription redemption durable 2024-12-05 14:43:11 -08:00
Harry
39557cf5b8
Drop TSAttachment fields from JobRecords 2024-12-04 13:31:41 -08:00
Harry
6390423c59
Clean up some TSAttachment-adjacent code 2024-12-04 13:31:05 -08:00
Harry
06f1e2ec9d
Delete TSAttachment managers and other intermediaries 2024-12-04 13:28:12 -08:00
Adam Sharp
68bee00b8b Audit OWSOperation for sendability 2024-11-15 19:04:36 -05:00
Sasha Weiss
f54409b92d
Stop persisting a ReceiptCredentialPresentation on job records 2024-10-29 11:31:04 -07:00
Max Radermacher
33e8ebf9f7
Remove exclusiveProcessIdentifier almost everywhere 2024-10-28 21:40:25 -05:00
Max Radermacher
d086376fcf
Improve MessageSenderJobQueue fetching 2024-10-28 21:25:40 -05:00
Max Radermacher
4281cc9a5b
Clean up MessageSenderJobQueue 2024-10-25 13:24:11 -05:00
Max Radermacher
cd99181746
Squash JobQueue and MessageSenderJobQueue 2024-10-25 13:19:48 -05:00
Sasha Weiss
46b5b4a9e4
Prefix donations-related types with Donations 2024-10-25 10:14:56 -07:00
Sasha Weiss
734ca937fe
Add BackupSubscriptionManager 2024-10-22 12:50:03 -07:00
Sasha Weiss
90e0e6a5a7
Genericize receipt credential requesting in SubMgrImpl 2024-10-22 12:48:41 -07:00
Max Radermacher
e8a0aee759
Remove IncomingGroupSyncJobRecord entirely 2024-10-18 14:01:33 -05:00
Max Radermacher
c0b31c02df
Asyncify uploadQueue 2024-10-18 13:28:19 -05:00
Ehren Kret
538f5064a6 remove Dependencies protocol entirely 2024-10-12 00:26:22 -05:00
Ehren Kret
de32c7799d remove NSObject and Dependencies extension computed vars for SignalServiceKit 2024-10-11 23:12:59 -05:00
Max Radermacher
f12b942747
Add support for deleting call links 2024-10-09 13:22:38 -05:00
Max Radermacher
36504393b9
Add call link disposition sync messages 2024-10-08 00:31:49 -05: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
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Harry Sanabria
d43b2846b0 Pass AppReadiness to JobQueue methods 2024-09-27 16:30:12 -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
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
fd0a34909e
Add non-global AppReadiness protocol + impl 2024-09-27 12:36:15 -07:00
Max Radermacher
97922d26d3
Refactor CallsListVC’s ViewModelLoader 2024-09-26 13:04:43 -05:00
Harry
a1cf9e62b8
Add TaskQueueLoader 2024-09-23 18:38:16 -07:00
Sasha Weiss
a1720def52
Add "simple chat updates" Backup integration test cases 2024-09-10 14:44:51 -07:00
Ehren Kret
bfbeba9435 migrate OWSOperation from objc to swift 2024-09-10 12:25:57 -05:00
Ehren Kret
cb27389cef enable swiftlint mark rule 2024-08-30 22:05:59 -05:00
Max Radermacher
23d424ee71
Prepare ConversationId handling for call links 2024-08-30 16:18:48 -05:00
Sasha Weiss
a1f7e4c1b1
Migrate TSOutgoingMessageRecipientState off of Mantle 2024-08-23 16:17:26 -07:00