ActiveDeviceVerificationImpl

class ActiveDeviceVerificationImpl(request: VerificationRequestToDeviceEventContent, requestIsOurs: Boolean, ownUserId: UserId, ownDeviceId: String, theirUserId: UserId, theirDeviceId: String? = null, theirDeviceIds: Set<String> = setOf(), supportedMethods: Set<VerificationMethod>, api: MatrixClientServerApiClient, olmDecrypter: OlmDecrypter, olmEncryptionService: OlmEncryptionService, keyTrust: KeyTrustService, keyStore: KeyStore, clock: Clock, driver: CryptoDriver) : ActiveDeviceVerification, ActiveVerificationImpl

Constructors

Link copied to clipboard
constructor(request: VerificationRequestToDeviceEventContent, requestIsOurs: Boolean, ownUserId: UserId, ownDeviceId: String, theirUserId: UserId, theirDeviceId: String? = null, theirDeviceIds: Set<String> = setOf(), supportedMethods: Set<VerificationMethod>, api: MatrixClientServerApiClient, olmDecrypter: OlmDecrypter, olmEncryptionService: OlmEncryptionService, keyTrust: KeyTrustService, keyStore: KeyStore, clock: Clock, driver: CryptoDriver)

Properties

Link copied to clipboard
Link copied to clipboard
open val state: StateFlow<ActiveVerificationState>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val timestamp: Long
Link copied to clipboard

Functions

Link copied to clipboard
open suspend fun cancel(message: String)