Signal-iOS/SignalServiceKit/src/Account
Jordan Rose ebd2aec6f7 Load account state before doing data migrations
Most of the app assumes that it can get the local UUID, or check if an
address represents the local user, by accessing TSAccountManager. This
information is cached; if it hasn't been loaded yet, TSAccountManager
uses a sneaky transaction to grab that data. However, sneaky
transactions (arbitrary read transactions) are (sensibly) not allowed
by GRDB 5 during migrations, and so that information is off-limits. To
avoid any issues, load and cache the account state once schema
migrations are complete, for use in data migrations.
2022-05-10 12:59:07 -07:00
..
AccountServiceClient.swift Refresh PNI pre-keys along with ACI pre-keys 2022-04-07 14:06:27 -07:00
CreatePreKeysOperation.swift Reset the identity key if initial pre-key creation fails 2022-04-22 18:11:42 -07:00
RefreshPreKeysOperation.swift Refresh PNI pre-keys along with ACI pre-keys 2022-04-07 14:06:27 -07:00
RotateSignedKeyOperation.swift Move throttling logic inside RotateSignedKeyOperation 2022-04-07 14:06:27 -07:00
TSAccountManager.h OWSMessageDecrypter should use destinationUuid to choose local stores 2022-04-14 16:47:46 -07:00
TSAccountManager.m Load account state before doing data migrations 2022-05-10 12:59:07 -07:00
TSAccountManager.swift merged master and pod files 2022-03-15 12:49:11 +01:00
TSPreKeyManager.h TSPreKeyManager: check for PNI signed pre-key upload failure too 2022-04-07 10:23:39 -07:00
TSPreKeyManager.m Refresh PNI pre-keys along with ACI pre-keys 2022-04-07 14:06:27 -07:00
TSPreKeyManager.swift Deprecate REST, Part 1 2021-08-18 14:25:36 -03:00