Package-level declarations

Types

Link copied to clipboard
interface CanDoAction
Link copied to clipboard
class CanDoActionImpl(userInfo: UserInfo, getPowerLevel: GetPowerLevel) : CanDoAction
Link copied to clipboard
fun interface GetPowerLevel
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun interface LoadMembersService
Link copied to clipboard
class LoadMembersServiceImpl(roomStore: RoomStore, lazyMemberEventHandlers: List<LazyMemberEventHandler>, currentSyncState: CurrentSyncState, api: MatrixClientServerApiClient, scope: CoroutineScope) : LoadMembersService
Link copied to clipboard
sealed interface PowerLevel : Comparable<PowerLevel>
Link copied to clipboard
interface UserService
Link copied to clipboard
class UserServiceImpl(roomStore: RoomStore, roomUserStore: RoomUserStore, roomStateStore: RoomStateStore, roomTimelineStore: RoomTimelineStore, userPresenceStore: UserPresenceStore, globalAccountDataStore: GlobalAccountDataStore, loadMembersService: LoadMembersService, userInfo: UserInfo, currentSyncState: CurrentSyncState, getPowerLevelDelegate: GetPowerLevel, canDoAction: CanDoAction, clock: Clock, mappings: EventContentSerializerMappings, config: MatrixClientConfiguration) : UserService

Functions

Link copied to clipboard
inline fun <C : RoomEventContent> UserService.canSendEvent(roomId: RoomId): Flow<Boolean>
Link copied to clipboard
fun createUserModule(): Module
Link copied to clipboard