Properties
Private
initLock
initLock: default = ...
Readonly
meetings$
meetings$: Observable<readonly Meeting[]> = ... Private
meetingsSubject
meetingsSubject: BehaviorSubject<readonly Meeting[]> = ... Methods
createMeeting
- createMeeting(data, sendSms?): Promise<Meeting>
Returns Promise<Meeting>
The just created meeting
deleteMeeting
- deleteMeeting(id): Promise<void>
Returns Promise<void>
getMeetingByRoomId
- getMeetingByRoomId(id): Promise<undefined | Meeting>
Returns Promise<undefined | Meeting>
Private
notifyMeeting
- notifyMeeting(meeting): void
Returns void
Private
onMeeting
- onMeeting(rawMeeting): void
Returns void
Private
onMeetingDelete
- onMeetingDelete(__namedParameters): void
Parameters
- __namedParameters: {
id: string;
}
Returns void
saveMeeting
- saveMeeting(id, data, sendSms?): Promise<Meeting>
Returns Promise<Meeting>
An instance of this class is obtained by calling the Session#getMeetingManager method of Session and must not be directly instantiated.