diff --git a/submodules/TelegramCore/Sources/TelegramEngine/AccountData/TelegramEngineAccountData.swift b/submodules/TelegramCore/Sources/TelegramEngine/AccountData/TelegramEngineAccountData.swift index 7b4e1d2a21..9152d408d9 100644 --- a/submodules/TelegramCore/Sources/TelegramEngine/AccountData/TelegramEngineAccountData.swift +++ b/submodules/TelegramCore/Sources/TelegramEngine/AccountData/TelegramEngineAccountData.swift @@ -19,6 +19,10 @@ public extension TelegramEngine { _internal_addAppLogEvent(postbox: self.account.postbox, time: time, type: type, peerId: nil, data: data) } + public func addAppLogEvent(time: Double = Date().timeIntervalSince1970, type: String, peerId: EnginePeer.Id?, data: JSON = .dictionary([:])) { + _internal_addAppLogEvent(postbox: self.account.postbox, time: time, type: type, peerId: peerId, data: data) + } + public func requestChangeAccountPhoneNumberVerification(apiId: Int32, apiHash: String, phoneNumber: String, pushNotificationConfiguration: AuthorizationCodePushNotificationConfiguration?, firebaseSecretStream: Signal<[String: String], NoError>) -> Signal { return _internal_requestChangeAccountPhoneNumberVerification(account: self.account, apiId: apiId, apiHash: apiHash, phoneNumber: phoneNumber, pushNotificationConfiguration: pushNotificationConfiguration, firebaseSecretStream: firebaseSecretStream) } diff --git a/submodules/TelegramCore/Sources/TelegramEngine/SecureId/SecureIdValueAccessContext.swift b/submodules/TelegramCore/Sources/TelegramEngine/SecureId/SecureIdValueAccessContext.swift index 90c64deab8..88bc31d1ff 100644 --- a/submodules/TelegramCore/Sources/TelegramEngine/SecureId/SecureIdValueAccessContext.swift +++ b/submodules/TelegramCore/Sources/TelegramEngine/SecureId/SecureIdValueAccessContext.swift @@ -15,6 +15,10 @@ public struct SecureIdValueAccessContext: Equatable { } } +public func generateSecureIdValueEmptyAccessContext() -> SecureIdValueAccessContext? { + return SecureIdValueAccessContext(secret: Data(), id: 0) +} + public func generateSecureIdValueAccessContext() -> SecureIdValueAccessContext? { guard let secret = generateSecureSecretData() else { return nil