|
@@ -14,7 +14,7 @@ export default class ChatRoom extends Listenable {
|
14
|
14
|
initPresenceMap: ( options?: { statsId: string, deploymentInfo?: { userRegion: string } } ) => void; // TODO: check the options
|
15
|
15
|
join: ( password: string, replaceParticipant?: boolean ) => Promise<unknown>; // TODO:
|
16
|
16
|
sendPresence: ( fromJoin: boolean ) => void;
|
17
|
|
- doLeave: () => void;
|
|
17
|
+ doLeave: ( reason?: string ) => void;
|
18
|
18
|
discoRoomInfo: () => unknown;
|
19
|
19
|
setMeetingId: ( meetingId: string ) => void;
|
20
|
20
|
createNonAnonymousRoom: () => void;
|
|
@@ -26,7 +26,7 @@ export default class ChatRoom extends Listenable {
|
26
|
26
|
sendMessage: ( message: unknown, elementName: string ) => void; // TODO:
|
27
|
27
|
sendPrivateMessage: ( id: unknown, message: unknown, elementName: string ) => void; // TODO:
|
28
|
28
|
setSubject: ( subject: string ) => void;
|
29
|
|
- onParticipantLeft: ( jid: string, skipEvents?: boolean ) => void;
|
|
29
|
+ onParticipantLeft: ( jid: string, skipEvents?: boolean, reason?: string ) => void;
|
30
|
30
|
onPresenceUnavailable: ( pres: unknown, from: unknown ) => void; // TODO:
|
31
|
31
|
onMessage: ( msg: unknown, from: unknown ) => void; // TODO:
|
32
|
32
|
onPresenceError: ( pres: unknown, from: unknown ) => void; // TODO:
|
|
@@ -61,5 +61,5 @@ export default class ChatRoom extends Listenable {
|
61
|
61
|
onMuteVideo: ( iq: unknown ) => void; // TODO:
|
62
|
62
|
onMute: ( iq: unknown ) => void; // TODO:
|
63
|
63
|
clean: () => void;
|
64
|
|
- leave: () => Promise<unknown>; // TODO:
|
|
64
|
+ leave: ( reason?: string ) => Promise<unknown>; // TODO:
|
65
|
65
|
}
|