[mirotalksfu] - #112 keep settings on local storage
هذا الالتزام موجود في:
@@ -15,6 +15,14 @@ class LocalStorage {
|
||||
audioVideo: true,
|
||||
};
|
||||
|
||||
this.SFU_SETTINGS = {
|
||||
video_obj_fit: 'cover',
|
||||
video_controls: 'off',
|
||||
theme: 'dark',
|
||||
buttons_bar: 'vertical',
|
||||
pin_grid: 'vertical',
|
||||
};
|
||||
|
||||
this.DEVICES_COUNT = {
|
||||
audio: 0,
|
||||
speaker: 0,
|
||||
@@ -52,6 +60,11 @@ class LocalStorage {
|
||||
localStorage.setItem(name, JSON.stringify(object));
|
||||
}
|
||||
|
||||
setSettings(settings) {
|
||||
this.SFU_SETTINGS = settings;
|
||||
this.setObjectLocalStorage('SFU_SETTINGS', this.SFU_SETTINGS);
|
||||
}
|
||||
|
||||
setInitConfig(type, status) {
|
||||
switch (type) {
|
||||
case this.MEDIA_TYPE.audio:
|
||||
@@ -94,6 +107,10 @@ class LocalStorage {
|
||||
// GET LOCAL STORAGE
|
||||
// ####################################################
|
||||
|
||||
getSettings() {
|
||||
return this.getObjectLocalStorage('SFU_SETTINGS');
|
||||
}
|
||||
|
||||
getInitConfig() {
|
||||
return this.getObjectLocalStorage('INIT_CONFIG');
|
||||
}
|
||||
|
||||
المرجع في مشكلة جديدة
حظر مستخدم