VerificationServiceImpl

class VerificationServiceImpl(userInfo: UserInfo, api: MatrixClientServerApiClient, keyStore: KeyStore, globalAccountDataStore: GlobalAccountDataStore, olmDecrypter: OlmDecrypter, olmEncryptionService: OlmEncryptionService, roomService: RoomService, userService: UserService, keyService: KeyService, keyTrustService: KeyTrustService, keySecretService: KeySecretService, currentSyncState: CurrentSyncState, clock: Clock, driver: CryptoDriver) : VerificationService, EventHandler

Constructors

Link copied to clipboard
constructor(userInfo: UserInfo, api: MatrixClientServerApiClient, keyStore: KeyStore, globalAccountDataStore: GlobalAccountDataStore, olmDecrypter: OlmDecrypter, olmEncryptionService: OlmEncryptionService, roomService: RoomService, userService: UserService, keyService: KeyService, keyTrustService: KeyTrustService, keySecretService: KeySecretService, currentSyncState: CurrentSyncState, clock: Clock, driver: CryptoDriver)

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open suspend override fun createDeviceVerificationRequest(theirUserId: UserId, theirDeviceIds: Set<String>): Result<ActiveDeviceVerification>
Link copied to clipboard
open suspend override fun createUserVerificationRequest(theirUserId: UserId): Result<ActiveUserVerification>
Link copied to clipboard
open suspend override fun getActiveUserVerification(timelineEvent: TimelineEvent): ActiveUserVerification?
open suspend override fun getActiveUserVerification(roomId: RoomId, eventId: EventId): ActiveUserVerification?
Link copied to clipboard
open override fun startInCoroutineScope(scope: CoroutineScope)