AnalyticsDataSource

internal class AnalyticsDataSource(userDAO: UserDAO, metadataDAO: MetadataDAO, selfUserId: UserId) : AnalyticsRepository

Constructors

Link copied to clipboard
constructor(userDAO: UserDAO, metadataDAO: MetadataDAO, selfUserId: UserId)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open suspend override fun countContactsAmount(): Either<StorageFailure, Int>
Link copied to clipboard
open suspend override fun countTeamMembersAmount(teamId: TeamId): Either<CoreFailure, Int>
Link copied to clipboard
open suspend override fun getContactsAmountCached(): Either<StorageFailure, Int>
Link copied to clipboard
open suspend override fun getLastContactsDateUpdateDate(): Either<StorageFailure, Instant>
Link copied to clipboard
open suspend override fun getTeamMembersAmountCached(): Either<CoreFailure, Int>
Link copied to clipboard
open suspend override fun setContactsAmountCached(amount: Int)
Link copied to clipboard
open suspend override fun setLastContactsDateUpdateDate(date: Instant)
Link copied to clipboard
open suspend override fun setTeamMembersAmountCached(amount: Int)