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