Interface ChatRoomEventListener
Methods
OptionalonAdminAdded
- onAdminAdded(params): void
Parameters
- params: {
admin: string;
roomId: string;
}admin: string
roomId: string
Returns void
OptionalonAdminRemoved
- onAdminRemoved(params): void
Parameters
- params: {
admin: string;
roomId: string;
}admin: string
roomId: string
Returns void
OptionalonAllChatRoomMemberMuteStateChanged
- onAllChatRoomMemberMuteStateChanged(params): void
Parameters
- params: {
isAllMuted: boolean;
roomId: string;
}isAllMuted: boolean
roomId: string
Returns void
OptionalonAllowListAdded
- onAllowListAdded(params): void
Parameters
- params: {
members: string[];
roomId: string;
}members: string[]
roomId: string
Returns void
OptionalonAllowListRemoved
- onAllowListRemoved(params): void
Parameters
- params: {
members: string[];
roomId: string;
}members: string[]
roomId: string
Returns void
OptionalonAnnouncementChanged
- onAnnouncementChanged(params): void
Parameters
- params: {
announcement: string;
roomId: string;
}announcement: string
roomId: string
Returns void
OptionalonAttributesRemoved
- onAttributesRemoved(params): void
Parameters
- params: {
from: string;
removedKeys: string[];
roomId: string;
}from: string
removedKeys: string[]
roomId: string
Returns void
OptionalonAttributesUpdated
- onAttributesUpdated(params): void
Parameters
- params: {
attributes: Map<string, string>;
from: string;
roomId: string;
}attributes: Map<string, string>
from: string
roomId: string
Returns void
OptionalonDestroyed
- onDestroyed(params): void
Parameters
- params: {
roomId: string;
roomName?: string;
}roomId: string
OptionalroomName?: string
Returns void
OptionalonMemberExited
- onMemberExited(params): void
Parameters
- params: {
participant: string;
roomId: string;
roomName?: string;
}participant: string
roomId: string
OptionalroomName?: string
Returns void
OptionalonMemberJoined
- onMemberJoined(params): void
Parameters
- params: {
participant: string;
roomId: string;
}participant: string
roomId: string
Returns void
OptionalonMemberRemoved
- onMemberRemoved(params): void
Parameters
- params: {
participant?: string;
reason?: string;
roomId: string;
roomName?: string;
}Optionalparticipant?: string
Optionalreason?: string
roomId: string
OptionalroomName?: string
Returns void
OptionalonMuteListAdded
- onMuteListAdded(params): void
Parameters
- params: {
expireTime?: string;
mutes: string[];
roomId: string;
}OptionalexpireTime?: string
mutes: string[]
roomId: string
Returns void
OptionalonMuteListRemoved
- onMuteListRemoved(params): void
Parameters
- params: {
mutes: string[];
roomId: string;
}mutes: string[]
roomId: string
Returns void
OptionalonOwnerChanged
- onOwnerChanged(params): void
Parameters
- params: {
newOwner: string;
oldOwner: string;
roomId: string;
}newOwner: string
oldOwner: string
roomId: string
Returns void
OptionalonSpecificationChanged
- onSpecificationChanged(room): void
Returns void
The chat room event listener.