NotificationEventHandler

class NotificationEventHandler(userInfo: UserInfo, api: MatrixClientServerApiClient, roomService: RoomService, roomStore: RoomStore, roomStateStore: RoomStateStore, roomUserStore: RoomUserStore, keyStore: KeyStore, globalAccountDataStore: GlobalAccountDataStore, notificationStore: NotificationStore, eventsToNotificationUpdates: EventsToNotificationUpdates, currentSyncState: CurrentSyncState, transactionManager: TransactionManager, eventContentSerializerMappings: EventContentSerializerMappings, config: MatrixClientConfiguration, coroutineScope: CoroutineScope) : EventHandler

Constructors

Link copied to clipboard
constructor(userInfo: UserInfo, api: MatrixClientServerApiClient, roomService: RoomService, roomStore: RoomStore, roomStateStore: RoomStateStore, roomUserStore: RoomUserStore, keyStore: KeyStore, globalAccountDataStore: GlobalAccountDataStore, notificationStore: NotificationStore, eventsToNotificationUpdates: EventsToNotificationUpdates, currentSyncState: CurrentSyncState, transactionManager: TransactionManager, eventContentSerializerMappings: EventContentSerializerMappings, config: MatrixClientConfiguration, coroutineScope: CoroutineScope)

Functions

Link copied to clipboard
open override fun startInCoroutineScope(scope: CoroutineScope)