PushRuleConditionMatcherImpl

class PushRuleConditionMatcherImpl(roomStore: RoomStore, roomStateStore: RoomStateStore, roomUserStore: RoomUserStore, canDoAction: CanDoAction, userInfo: UserInfo) : PushRuleConditionMatcher

Constructors

Link copied to clipboard
constructor(roomStore: RoomStore, roomStateStore: RoomStateStore, roomUserStore: RoomUserStore, canDoAction: CanDoAction, userInfo: UserInfo)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open suspend override fun match(condition: PushCondition, event: ClientEvent<*>, eventJson: Lazy<JsonObject?>): Boolean

Calculate if a PushCondition matches for the given event.