Commit Graph

41 Commits

Author SHA1 Message Date
Harry
a9e8866956
Change attachment owner duplication method signature 2024-05-28 15:41:49 -07:00
Sasha Weiss
47a02e1e6a
Remove now-obsolete warning when sending an edit 2024-05-22 13:33:23 -07:00
Sasha Weiss
6ff76dd7e6
Do away with some ObjC test infra 2024-05-06 09:57:21 -07:00
Sasha Weiss
a25868491f
Make defaults in TSIncomingMessageBuilder explicit and complete 2024-05-02 15:56:02 -07:00
Harry
7c1578f0db
Remove some easy-peasy TSAttachment usages 2024-04-15 19:37:30 -05:00
Harry
42d1aabb6c
Remove attachment-owner fields from MessageBuilder 2024-04-09 13:58:10 -07:00
Harry
3e5f016915
Wrap EditManagerAttachments for v1 vs v2 2024-04-08 11:17:03 -07:00
Harry
d0a091a4f1
Add EditManagerAttachments 2024-04-08 08:43:39 -07:00
Harry
c5a71ed462
Clean up EditManager's final TSAttachment usage 2024-04-08 08:39:01 -07:00
Harry
4981aecba5
Reconcile EditMessage attachments 2024-04-08 08:37:21 -07:00
Harry
95326feaf2
Add some shim methods to EditManager 2024-04-05 11:25:56 -07:00
Harry
c235c2b62a
Clean up EditMessageWrapper API 2024-04-04 15:31:59 -07:00
Harry
738a3bd199
Clean up EditManager API methods 2024-04-04 13:44:27 -07:00
Harry
63999b8dba
Give EditManager AttachmentStore and TSResourceManager 2024-04-04 13:43:43 -07:00
Harry
2c2c839cd0
Clean up EditManager shims 2024-04-04 13:00:01 -07:00
Harry
741e52c119
Make EditManager a protocol + impl 2024-04-04 12:57:31 -07:00
Harry
1fbdaac124
Migrate link preview creation from proto to LinkPreviewManager 2024-03-19 13:47:15 -07:00
Harry
4600fbd440
Add initial TSResourceStore 2024-02-28 08:20:29 -08:00
Harry Sanabria
7634db3a5b fix edit manager test 2024-02-09 09:51:46 -08:00
Harry
00a73e072d
Use transactions in TSMessage attachment id(s) getters/setters 2024-02-06 08:50:44 -08:00
Harry
2a95e36240
Push TSAttachment's TSAttachmentType getter methods up one level, requiring the containing message 2024-02-02 13:53:47 -08:00
Max Radermacher
f848a6373f
Swiftify the rest of MessageSender 2023-11-27 11:29:23 -06:00
Max Radermacher
61dc18c925
Fix edit interval error message 2023-10-26 13:06:32 -05:00
Max Radermacher
3f522fa57a
[ServiceId] Update StoryMessage 2023-08-15 12:45:20 -05:00
Pete Walters
05b5391dc9
Mark unread revisions as read via Edit History 2023-08-14 15:59:54 -05:00
Max Radermacher
ac14bc637e
[ServiceId] Update TSIncomingMessageBuilder 2023-08-02 17:40:56 -05:00
Max Radermacher
17a2fb4093
Rename ServiceId -> UntypedServiceId 2023-07-26 16:56:19 -05:00
Max Radermacher
b593cba603
Adopt randomForTesting/constantForTesting 2023-07-26 16:29:14 -05:00
Pete Walters
60285f4cda
Add a prompt to alert beta users on first edit send 2023-07-17 09:27:19 -05:00
Pete Walters
7ef46ee879
Add edit send validation 2023-07-07 15:39:56 -05:00
Pete Walters
020d099607
Add Edit Send Plumbing 2023-06-30 09:47:55 -05:00
Max Radermacher
5acabbe61f
Prepare interactions for modern recipient merging 2023-06-28 11:58:44 -05:00
Max Radermacher
1f1b250022 Add stronger compile-time checks for message edits 2023-06-28 11:56:40 -05:00
Pete Walters
b357fecbf6
Handle Edit Message early delivery 2023-06-12 11:40:41 -05:00
Pete Walters
859c8e6b35
Improve edit window validation 2023-06-02 22:51:10 -05:00
Pete Walters
d0475890f4
Delete old edit revisions during a remote delete 2023-05-15 19:17:38 -05:00
Pete Walters
2eba24de18
Add sync message support for edit message 2023-05-11 12:56:09 -05:00
Pete Walters
1aa7cdcf55
Clean up more Edit Message edge cases 2023-05-10 21:04:39 -05:00
Pete Walters
cf37a8b1f9
Edit Message DB changes & conversation edit filtering 2023-05-03 17:22:10 -05:00
Pete Walters
f052eca0e4 Fix timestamp used in tests 2023-04-18 09:30:26 -05:00
Pete Walters
2c64922577
Basic edit message receive validation 2023-04-17 14:43:27 -05:00