Package-level declarations

Types

Link copied to clipboard

Use case that returns the current analytics tracking identifier

Use case that allows observing if the analytics tracking identifier changes, due to receiving a new identifier from another client or when it's user's first interaction with analytics.

Functions

Link copied to clipboard
internal fun AnalyticsIdentifierManager(messageSender: MessageSender, userConfigRepository: UserConfigRepository, selfUserId: <Error class: unknown class>, selfClientIdProvider: CurrentClientIdProvider, selfConversationIdProvider: SelfConversationIdProvider, syncManager: SyncManager, defaultLogger: <Error class: unknown class> = kaliumLogger): AnalyticsIdentifierManager
internal fun ObserveAnalyticsTrackingIdentifierStatusUseCase(userConfigRepository: UserConfigRepository, defaultLogger: <Error class: unknown class> = kaliumLogger): ObserveAnalyticsTrackingIdentifierStatusUseCase