mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 22:25:57 +00:00
Refactoring
This commit is contained in:
@@ -220,7 +220,7 @@ func passcodeOptionsController(context: AccountContext) -> ViewController {
|
||||
|
||||
let passcodeOptionsDataPromise = Promise<PasscodeOptionsData>()
|
||||
passcodeOptionsDataPromise.set(context.sharedContext.accountManager.transaction { transaction -> (PostboxAccessChallengeData, PresentationPasscodeSettings) in
|
||||
let passcodeSettings = transaction.getSharedData(ApplicationSpecificSharedDataKeys.presentationPasscodeSettings) as? PresentationPasscodeSettings ?? PresentationPasscodeSettings.defaultSettings
|
||||
let passcodeSettings = transaction.getSharedData(ApplicationSpecificSharedDataKeys.presentationPasscodeSettings)?.get(PresentationPasscodeSettings.self) ?? PresentationPasscodeSettings.defaultSettings
|
||||
return (transaction.getAccessChallengeData(), passcodeSettings)
|
||||
}
|
||||
|> map { accessChallenge, passcodeSettings -> PasscodeOptionsData in
|
||||
@@ -444,7 +444,7 @@ public func passcodeEntryController(context: AccountContext, animateIn: Bool = t
|
||||
}
|
||||
|> mapToSignal { accessChallengeData -> Signal<(PostboxAccessChallengeData, PresentationPasscodeSettings?), NoError> in
|
||||
return context.sharedContext.accountManager.transaction { transaction -> (PostboxAccessChallengeData, PresentationPasscodeSettings?) in
|
||||
let passcodeSettings = transaction.getSharedData(ApplicationSpecificSharedDataKeys.presentationPasscodeSettings) as? PresentationPasscodeSettings
|
||||
let passcodeSettings = transaction.getSharedData(ApplicationSpecificSharedDataKeys.presentationPasscodeSettings)?.get(PresentationPasscodeSettings.self)
|
||||
return (accessChallengeData, passcodeSettings)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user