Commit Graph

22 Commits

Author SHA1 Message Date
Sasha Weiss
0f4289fc73
Replace interaction anyRemove with InteractionDeleteManager 2024-06-04 14:51:52 -07:00
Max Radermacher
5b448444bb
Insert events for missed calls while offline 2024-05-29 14:15:32 -05:00
Max Radermacher
131b174e22
Add CallOfferHandlerImpl 2024-05-29 12:13:06 -05:00
Max Radermacher
e1b903c711
Move some of IndividualCall to CallEventInserter 2024-05-24 14:09:37 -05:00
Adam Sharp
585da625a1 Audit remaining strings for "audio call" -> "voice call"
In addition to updating the remaining English occurrences of "audio call", this
unifies all string constants, localisation comments and UI-level variable names
to use the new "voice call" terminology.

Anything that was obviously protocol-level or related to persistence is still
using the term "audio call", which appears to be a term of art at that layer.

Fixes: https://signalmessenger.atlassian.net/browse/IOS-4850
2024-05-14 13:36:27 -04: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
Sasha Weiss
2b791566d9
Mark calls as read when opening the relevant conversation 2024-03-21 10:18:40 -07:00
Sasha Weiss
1041070dd2
Move markAsRead into Swift for calls messages 2024-03-21 10:02:37 -07:00
Sasha Weiss
0a41edefd2
Remove unused property from OWSReadTracking 2024-03-18 16:24:16 -07:00
Sasha Weiss
8afa93755b
Support outgoing "delete call event" sync messages 2024-02-05 13:28:57 -08:00
Sasha Weiss
6123790a61
Clean up deleted call records after 8h 2024-02-05 12:34:19 -08:00
Sasha Weiss
395c10a2c3
Delete CallRecords and call interactions in sync 2024-02-01 13:13:12 -08:00
Harry
5da3a3a498
Stop using TSIncomingMessage.sourceDeviceId 2023-12-19 11:16:26 -08:00
Harry
0c53ff88fa
Rename TSOutgoingMessage.isFromLinkedDevice->wasNotCreatedLocally 2023-12-15 09:36:46 -08:00
Sasha Weiss
d5848b7dd4
Restructure CallRecord in preparation of group call disposition 2023-10-12 14:44:40 -07:00
Harry
1bb84295e6
[Death to TSAccountManager, long live TSAccountManager][1] Light refactoring to remove useless methods and such 2023-09-21 08:52:04 -07:00
Harry
7ebeb8b761
Add "missed call from blocked system contact" UX 2023-08-31 16:13:22 -07:00
Sasha Weiss
06e1a416cc
Remove the "Any...Finder" pattern from a bunch of types 2023-08-21 10:27:07 -07:00
Sasha Weiss
7cc7e948ef
[ServiceId] Contact threads 2023-08-18 11:02:32 -07:00
Max Radermacher
0a77d024bf
Swiftify incoming sync message handling logic 2023-08-17 10:29:08 -05:00
Sasha Weiss
73c17931dc
Swiftify OWSOutgoingGroupCallMessage 2023-08-14 16:04:23 -07:00
Sasha Weiss
9657ad2507
Move and document call-related message types 2023-08-14 10:10:35 -07:00