a1f86d502a
Signed-off-by: dab246 <tdvu@linagora.com> (cherry picked from commit 364f32a14b9888f73a3a103b8b5e1bc9b31e148e)
13 lines
398 B
Swift
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)
|
|
}
|