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)
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.