DefaultApplicationServiceApiServerHandler

class DefaultApplicationServiceApiServerHandler(applicationServiceEventTxnService: ApplicationServiceEventTxnService, applicationServiceUserService: ApplicationServiceUserService, applicationServiceRoomService: ApplicationServiceRoomService) : ClientEventEmitterImpl<List<ClientEvent<*>>> , ApplicationServiceApiServerHandler

Constructors

constructor(applicationServiceEventTxnService: ApplicationServiceEventTxnService, applicationServiceUserService: ApplicationServiceUserService, applicationServiceRoomService: ApplicationServiceRoomService)

Functions

Link copied to clipboard
open suspend override fun addTransaction(txnId: String, events: List<ClientEvent.RoomEvent<*>>)
Link copied to clipboard
open suspend override fun emit(events: List<ClientEvent<*>>)
Link copied to clipboard
open suspend override fun hasRoomAlias(roomAlias: RoomAliasId)
Link copied to clipboard
open suspend override fun hasUser(userId: UserId)
Link copied to clipboard
open suspend override fun ping(txnId: String?)
Link copied to clipboard
open override fun subscribe(priority: Int, subscriber: suspend (List<ClientEvent<*>>) -> Unit): Unsubscriber