Signal-iOS/SignalServiceKit/src/Storage
Harry b3136fb42c
Call Disposition
* Add CallEvent sync message proto

* Add CallRecord class and db table

* Renames and comments for clarity

* create and update CallRecord from local device call events

* Handle incoming call event sync messages

* Add outgoing call sync event piping

* Send call event sync messages

* Handle call record sync messages before the app is launched

* Mark TSCall interactions as read and update their status when getting call event sync messages

* Prevent CallKit race conditions by checking state before creating TSCall interactions

* Update chat call event text for unanswered and declined calls

* Remove incorrect debug assert which fires every time a call is missed in the background

* PR comments, mostly nits

* convert old debug assert into a log + task comment

* nit

* Update copy for in chat call logs

* Smaller PR comments

* Add foreign key to CallRecord's interactionUniqueId

* Update write transaction ordering comment

* run genstrings

* fix strings
2023-01-10 11:48:46 -08:00
..
AxolotlStore remove several signed conversion warnings 2022-10-28 11:56:12 -05:00
Database Call Disposition 2023-01-10 11:48:46 -08:00
Debug Change license to AGPL 2022-10-13 08:25:37 -05:00
Jobs One-time donations via PayPal 2022-12-01 14:39:03 -08:00
AccountIdFinder.swift Fix bugs marking SignalRecipients as registered 2023-01-03 13:23:33 -08:00
BaseModel.h Change license to AGPL 2022-10-13 08:25:37 -05:00
BaseModel.m Change license to AGPL 2022-10-13 08:25:37 -05:00
CancelledGroupRing.swift Handle incoming group call rings 2022-11-07 09:48:53 -08:00
FullTextSearchFinder.swift Prefer isEmpty with strings 2022-11-01 17:53:46 -05:00
MediaGalleryFinder.swift Store rowid for each item in MediaGallerySections 2022-11-04 15:23:14 -07:00
PendingReadReceiptRecord.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
PendingViewedReceiptRecord.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
SSKKeychainStorage.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
SSKMessageSenderJobRecord.h Change license to AGPL 2022-10-13 08:25:37 -05:00
SSKMessageSenderJobRecord.m Change license to AGPL 2022-10-13 08:25:37 -05:00
SSKMessageSenderJobRecord+SDS.swift One-time donations via PayPal 2022-12-01 14:39:03 -08:00
StorageCoordinator.h Change license to AGPL 2022-10-13 08:25:37 -05:00
StorageCoordinator.m Change license to AGPL 2022-10-13 08:25:37 -05:00
TSStorageKeys.h Change license to AGPL 2022-10-13 08:25:37 -05:00
TSYapDatabaseObject.h Change license to AGPL 2022-10-13 08:25:37 -05:00
TSYapDatabaseObject.m Change license to AGPL 2022-10-13 08:25:37 -05:00
YDBStorage.h Change license to AGPL 2022-10-13 08:25:37 -05:00
YDBStorage.m Change license to AGPL 2022-10-13 08:25:37 -05:00