Package-level declarations
Types
Link copied to clipboard
This class is only for platform specific variables, and it should only override functions/variables from CoreLogicCommon
Link copied to clipboard
abstract class CoreLogicCommon(rootPath: String, userAgent: String, kaliumConfigs: KaliumConfigs, idMapper: IdMapper = MapperProvider.idMapper())
Link copied to clipboard
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