feat: add dark mode support for meeting join and start processes
Build & Push Docker Image / build (push) Successful in 4m14s
Build & Push Docker Image / build (push) Successful in 4m14s
This commit is contained in:
@@ -130,7 +130,7 @@ export async function createMeeting(room, logoutURL, loginURL = null, presentati
|
||||
return apiCall('create', params, xmlBody);
|
||||
}
|
||||
|
||||
export async function joinMeeting(uid, name, isModerator = false, avatarURL = null) {
|
||||
export async function joinMeeting(uid, name, isModerator = false, avatarURL = null, darkMode = false) {
|
||||
const { moderatorPW, attendeePW } = getRoomPasswords(uid);
|
||||
const params = {
|
||||
meetingID: uid,
|
||||
@@ -141,6 +141,11 @@ export async function joinMeeting(uid, name, isModerator = false, avatarURL = nu
|
||||
if (avatarURL) {
|
||||
params.avatarURL = avatarURL;
|
||||
}
|
||||
if (darkMode) {
|
||||
// Per-user userdata override: start the client in dark theme for users who
|
||||
// have a dark theme active in Redlight. Read by BBB as bbb_prefer_dark_theme.
|
||||
params['userdata-bbb_prefer_dark_theme'] = 'true';
|
||||
}
|
||||
return buildUrl('join', params);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user