Commit Graph

70 Commits

Author SHA1 Message Date
Max Radermacher
6b9d30fd87
Use inout for stop variables 2026-03-16 13:49:10 -05:00
Max Radermacher
b1c09018b4
Rename cached anyFetch to fetchViaCache 2026-02-19 18:17:41 -06:00
Max Radermacher
125c0e4502
Enumerate threads instead of using fetch cursor 2026-02-18 17:47:05 -06:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Max Radermacher
b1939b3e2f
Use Cron for periodic orphaned data check 2025-11-21 14:51:52 -06:00
Max Radermacher
9a27caf047
Don’t use codegen when fetching unique IDs 2025-10-29 15:03:15 -05:00
Max Radermacher
6361cb99c4 Improve memory usage of orphan data cleaner 2025-09-22 14:43:56 -05:00
Max Radermacher
9216847454 Improve performance of orphan data cleaner 2025-09-22 14:43:56 -05:00
Sasha Weiss
bb048e8b59
One transaction type to rule them all and in the darkness bind them 2025-03-13 21:43:35 -07:00
Ehren Kret
0a5677997e
remove NSDate OWS objc category 2025-02-05 11:06:42 -06:00
Harry
06f1e2ec9d
Delete TSAttachment managers and other intermediaries 2024-12-04 13:28:12 -08:00
Sasha Weiss
2000b82c0b
One KeyValueStore to rule them all 2024-11-15 18:47:54 -06:00
Sasha Weiss
dadca9e032
Directly adopt KeyValueStore in SDSKeyValueStore 2024-11-15 14:54:30 -08:00
Max Radermacher
e8a0aee759
Remove IncomingGroupSyncJobRecord entirely 2024-10-18 14:01:33 -05:00
Ehren Kret
114afd8fe8 remove shared extensions 2024-10-11 10:58:08 -05:00
Harry Sanabria
24b837d1b7 Remove unecessary AppReadiness check that is always called from app-ready callsites 2024-09-27 16:47:46 -07:00
Harry
fd0a34909e
Add non-global AppReadiness protocol + impl 2024-09-27 12:36:15 -07:00
Ehren Kret
c5395a70a1
migrate logic from NSDate OWS category to swift extensions 2024-09-12 12:27:42 -05:00
Ehren Kret
5d3ca7fb3c convert OWSProfileManager from objc to swift 2024-08-30 15:14:30 -05:00
Harry
dea120a068
Delete BridgingWallpaperImageStore and LegacyWallpaperImageStore 2024-08-22 08:50:43 -07:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Sasha Weiss
11e9404d76
Add ThreadSoftDeleteManager 2024-06-04 14:58:58 -07:00
Sasha Weiss
0f4289fc73
Replace interaction anyRemove with InteractionDeleteManager 2024-06-04 14:51:52 -07:00
Harry
5c31047c54
Split out and clean up thread wallpaper image storage 2024-05-21 10:37:05 -07:00
Ehren Kret
13a1637608 migrate AppContext protoocl to swift 2024-05-08 07:37:37 -05:00
Ehren Kret
ac8fcd53cb swiftlint cleanup 2024-05-01 10:13:13 -05:00
Ehren Kret
28704fbe4c move function down into helpers section 2024-05-01 10:13:13 -05:00
Ehren Kret
585f400bb9 complete conversion of OWSOrphanDataCleaner to swift 2024-05-01 10:13:12 -05:00
Ehren Kret
b12444ee17 move swift off externed constant NSStrings from the header 2024-05-01 10:13:12 -05:00
Ehren Kret
221a1c33b1 move the orphan cleaner find functions to swift 2024-05-01 10:13:12 -05:00
Ehren Kret
6ad0fa0d58 move filePathsInDirectorySafe: to swift 2024-05-01 10:13:12 -05:00
Ehren Kret
4602afcadc remove dead code 2024-05-01 10:13:12 -05:00
Ehren Kret
654cff2359 move keyValueStore and isMainAppAndActive over to swift static vars 2024-05-01 10:13:12 -05:00
Ehren Kret
905d87b1cf move processOrphans:remainingRetries:shouldRemoveOrphans:success:failure: to swift 2024-05-01 10:13:12 -05:00
Ehren Kret
7baaeae51e move workQueue property to swift 2024-05-01 10:13:12 -05:00
Ehren Kret
787ac09d4b convert processOrphansSync:shouldRemoveOrphans: to swift 2024-05-01 10:13:12 -05:00
Ehren Kret
6448506058 move OWSOrphanData to swift 2024-05-01 10:13:12 -05:00
Harry
237bf46219
Remove TSAttachment bridging in TSMessage methods 2024-04-25 10:24:00 -07:00
Harry
e8939fa928
Some final easy story TSAttachment bridging removals 2024-04-25 10:22:30 -07:00
Max Radermacher
bc74ec3953
Tweak or remove redundant/noisy info lines 2024-04-16 19:37:25 -05:00
Harry
e9c8d71a53
Rename BroadcastMediaMessageJob->TSAttachmentMultisendJob 2024-04-15 20:45:26 -07:00
Harry
dfaf09be1a
Download in IncomingContactSyncJobRecord without creating a TSAttachment 2024-04-10 20:17:18 -07:00
Harry
dc1192b0ee
Rename IncomingGroupSyncJobRecord.attachmentId->legacyAttachmentId and make optional 2024-04-10 09:29:41 -05:00
Harry
0e24aa35ff
Add edit message as an explicit type in the new message send preparers 2024-03-29 11:24:18 -07:00
Max Radermacher
be4cada92d
Clean up some info lines 2024-03-27 12:08:43 -05:00
Harry
8090e47a73
Use an explicit enum on MessageSenderJobRecord 2024-03-26 13:26:47 -07:00
Harry
1e1487b6bd
Use TSResourceStore everywhere for Story message attachments 2024-03-25 21:10:12 -07:00
Ehren Kret
d4e17730f3 remove import SignalMessaging statements 2024-03-12 03:35:34 -05:00
Max Radermacher
978c15eaca
Use 4-part version numbers everywhere 2024-02-13 11:49:14 -06:00
Max Radermacher
55e9003637
Don’t insert nil StoryMessage attachment uniqueIds 2024-02-08 01:31:09 -06:00