UserSessionScopeProviderCommon
internal abstract class UserSessionScopeProviderCommon(globalCallManager: GlobalCallManager, userStorageProvider: UserStorageProvider, removeAuthenticatedNetworkForUser: suspend (UserId) -> Unit, userAgent: String) : UserSessionScopeProvider
Inheritors
Constructors
Link copied to clipboard
constructor(globalCallManager: GlobalCallManager, userStorageProvider: UserStorageProvider, removeAuthenticatedNetworkForUser: suspend (UserId) -> Unit, userAgent: String)
Functions
Link copied to clipboard
Link copied to clipboard
open suspend override fun deleteSession(userId: UserId, sessionRepository: SessionRepository): Either<StorageFailure, Unit>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun prepareReceiving(userId: UserId, originatingScope: CoroutineScope): Either<CoreFailure, Unit>
Link copied to clipboard
open suspend override fun storeSession(session: StoreSessionParam, sessionRepository: SessionRepository): Either<StorageFailure, Unit>