Files
workavia-mail-front/ios/TwakeMailNSE/Keychain/KeyChainControllerDelegate.swift
T
dab246 a1f86d502a TF-2384 Handle NSE to get plain notification in iOS
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 364f32a14b9888f73a3a103b8b5e1bc9b31e148e)
2024-01-08 14:25:26 +01:00

13 lines
398 B
Swift

import Foundation
struct KeychainCredentials {
let accountId: String
let sharingSession: KeychainSharingSession
}
protocol KeychainControllerDelegate: AnyObject {
func retrieveSharingSessionFromKeychain(accountId: String) -> KeychainSharingSession?
func retrieveSharingSessions() -> [KeychainCredentials]
func updateEmailStateToKeychain(accountId: String, newState: String)
}