GetAnalyticsContactsDataUseCase
class GetAnalyticsContactsDataUseCase(selfTeamIdProvider: SelfTeamIdProvider, analyticsRepository: AnalyticsRepository, userConfigRepository: UserConfigRepository, coroutineScope: <Error class: unknown class>)
Use case that combine contacts data necessary for analytics AnalyticsContactsData. It always get a Cached data and, except case when there is no cache, in that case useCase selects all the data from DB.
Constructors
Link copied to clipboard
internal constructor(selfTeamIdProvider: SelfTeamIdProvider, analyticsRepository: AnalyticsRepository, userConfigRepository: UserConfigRepository, coroutineScope: <Error class: unknown class>)
Functions
Link copied to clipboard
suspend operator fun invoke(currentTime: <Error class: unknown class> = Clock.System.now()): AnalyticsContactsData