Interface ChatRoomEventListener
Methods
Optional
onAdminAdded
- onAdminAdded(params): void
Parameters
- params: {
admin: string;
roomId: string;
}admin: string
roomId: string
Returns void
Optional
onAdminRemoved
- onAdminRemoved(params): void
Parameters
- params: {
admin: string;
roomId: string;
}admin: string
roomId: string
Returns void
Optional
onAllChatRoomMemberMuteStateChanged
- onAllChatRoomMemberMuteStateChanged(params): void
Parameters
- params: {
isAllMuted: boolean;
roomId: string;
}isAllMuted: boolean
roomId: string
Returns void
Optional
onAllowListAdded
- onAllowListAdded(params): void
Parameters
- params: {
members: string[];
roomId: string;
}members: string[]
roomId: string
Returns void
Optional
onAllowListRemoved
- onAllowListRemoved(params): void
Parameters
- params: {
members: string[];
roomId: string;
}members: string[]
roomId: string
Returns void
Optional
onAnnouncementChanged
- onAnnouncementChanged(params): void
Parameters
- params: {
announcement: string;
roomId: string;
}announcement: string
roomId: string
Returns void
Optional
onAttributesRemoved
- onAttributesRemoved(params): void
Parameters
- params: {
from: string;
removedKeys: string[];
roomId: string;
}from: string
removedKeys: string[]
roomId: string
Returns void
Optional
onAttributesUpdated
- onAttributesUpdated(params): void
Parameters
- params: {
attributes: Map<string, string>;
from: string;
roomId: string;
}attributes: Map<string, string>
from: string
roomId: string
Returns void
Optional
onDestroyed
- onDestroyed(params): void
Parameters
- params: {
roomId: string;
roomName?: string;
}roomId: string
Optional
roomName?: string
Returns void
Optional
onMemberExited
- onMemberExited(params): void
Parameters
- params: {
participant: string;
roomId: string;
roomName?: string;
}participant: string
roomId: string
Optional
roomName?: string
Returns void
Optional
onMemberJoined
- onMemberJoined(params): void
Parameters
- params: {
ext?: string;
participant: string;
roomId: string;
}Optional
ext?: string
participant: string
roomId: string
Returns void
Optional
onMemberRemoved
- onMemberRemoved(params): void
Parameters
- params: {
participant?: string;
reason?: string;
roomId: string;
roomName?: string;
}Optional
participant?: string
Optional
reason?: string
roomId: string
Optional
roomName?: string
Returns void
Optional
onMuteListAdded
- onMuteListAdded(params): void
Parameters
- params: {
expireTime?: string;
mutes: string[];
roomId: string;
}Optional
expireTime?: string
mutes: string[]
roomId: string
Returns void
Optional
onMuteListRemoved
- onMuteListRemoved(params): void
Parameters
- params: {
mutes: string[];
roomId: string;
}mutes: string[]
roomId: string
Returns void
Optional
onOwnerChanged
- onOwnerChanged(params): void
Parameters
- params: {
newOwner: string;
oldOwner: string;
roomId: string;
}newOwner: string
oldOwner: string
roomId: string
Returns void
Optional
onSpecificationChanged
- onSpecificationChanged(room): void
Returns void
聊天室事件回调。