GlobalKaliumScope
class GlobalKaliumScope(userAgent: String, globalDatabase: GlobalDatabaseBuilder, globalPreferences: GlobalPrefProvider, kaliumConfigs: KaliumConfigs, userSessionScopeProvider: Lazy<UserSessionScopeProvider>, authenticationScopeProvider: AuthenticationScopeProvider, val logoutCallbackManager: LogoutCallbackManager, val workSchedulerProvider: WorkSchedulerProvider, val audioNormalizedLoudnessBuilder: AudioNormalizedLoudnessBuilder) : CoroutineScope
Scope that exposes all operations that are user and backend agnostic, like
Storing and retrieving sessions after authenticating
Updating client or device metadata (like push notification token)
Getting back-end information from a deeplink
See also
Constructors
Link copied to clipboard
internal constructor(userAgent: String, globalDatabase: GlobalDatabaseBuilder, globalPreferences: GlobalPrefProvider, kaliumConfigs: KaliumConfigs, userSessionScopeProvider: Lazy<UserSessionScopeProvider>, authenticationScopeProvider: AuthenticationScopeProvider, logoutCallbackManager: LogoutCallbackManager, workSchedulerProvider: WorkSchedulerProvider, audioNormalizedLoudnessBuilder: AudioNormalizedLoudnessBuilder)
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard