RefillKeyPackagesUseCaseImpl
internal class RefillKeyPackagesUseCaseImpl(keyPackageRepository: KeyPackageRepository, keyPackageLimitsProvider: KeyPackageLimitsProvider, currentClientIdProvider: CurrentClientIdProvider, selfUserId: UserId, cryptoStateChangeHookNotifier: CryptoStateChangeHookNotifier, userConfigRepository: UserConfigRepository) : RefillKeyPackagesUseCase
Constructors
Link copied to clipboard
constructor(keyPackageRepository: KeyPackageRepository, keyPackageLimitsProvider: KeyPackageLimitsProvider, currentClientIdProvider: CurrentClientIdProvider, selfUserId: UserId, cryptoStateChangeHookNotifier: CryptoStateChangeHookNotifier, userConfigRepository: UserConfigRepository)
Functions
Link copied to clipboard
open suspend operator override fun invoke(mlsContext: MlsCoreCryptoContext): RefillKeyPackagesResult