CanDoActionImpl

class CanDoActionImpl(userInfo: UserInfo, getPowerLevel: GetPowerLevel) : CanDoAction

Constructors

Link copied to clipboard
constructor(userInfo: UserInfo, getPowerLevel: GetPowerLevel)

Functions

Link copied to clipboard
open override fun asUser(userId: UserId, createEvent: ClientEvent.StateBaseEvent<CreateEventContent>, powerLevelsEventContent: PowerLevelsEventContent?, actionCheck: (userPowerLevel: Long) -> Boolean): Boolean
Link copied to clipboard
open override fun toUser(otherUserId: UserId, createEvent: ClientEvent.StateBaseEvent<CreateEventContent>, powerLevelsEventContent: PowerLevelsEventContent?, actionCheck: (ownPowerLevel: Long) -> Boolean): Boolean