KeyingMaterialsManager
class KeyingMaterialsManager(featureSupport: FeatureSupport, syncStateObserver: SyncStateObserver, clientRepository: <Error class: unknown class><ClientRepository>, updateKeyingMaterialsUseCase: <Error class: unknown class><UpdateKeyingMaterialsUseCase>, timestampKeyRepository: <Error class: unknown class><TimestampKeyRepository>, userCoroutineScope: <Error class: unknown class>)
Observes MLS conversations last keying material update if a conversation's LastKeyingMaterialUpdate surpassed the threshold then it'll send a new UpdateCommit for that conversation.
Constructors
Link copied to clipboard
internal constructor(featureSupport: FeatureSupport, syncStateObserver: SyncStateObserver, clientRepository: <Error class: unknown class><ClientRepository>, updateKeyingMaterialsUseCase: <Error class: unknown class><UpdateKeyingMaterialsUseCase>, timestampKeyRepository: <Error class: unknown class><TimestampKeyRepository>, userCoroutineScope: <Error class: unknown class>)