GetAnalyticsContactsDataUseCase
class GetAnalyticsContactsDataUseCase(selfTeamIdProvider: SelfTeamIdProvider, analyticsRepository: AnalyticsRepository, userConfigRepository: UserConfigRepository, coroutineScope: CoroutineScope)
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: CoroutineScope)