Add extended preferences: client volume, quality, compact mode, default page, hide online status
This commit is contained in:
1 parent
9c92cd297a
commit
0a16f05d54
3 files changed
+192
No files matched your search
@@ -32,6 +32,11 @@ class PreferencesController extends Controller
|
||||
'room_invites' => 'sometimes|boolean',
|
||||
'email_notifications' => 'sometimes|boolean',
|
||||
'client_open_mode' => 'sometimes|in:same,new_window',
|
||||
'client_volume' => 'sometimes|integer|min:0|max:100',
|
||||
'client_quality' => 'sometimes|in:low,medium,high',
|
||||
'compact_mode' => 'sometimes|boolean',
|
||||
'hide_online' => 'sometimes|boolean',
|
||||
'default_page' => 'sometimes|in:me,hotel,community,shop',
|
||||
]);
|
||||
|
||||
$preferences = array_merge($this->getDefaultPreferences(), $validated);
|
||||
@@ -51,6 +56,11 @@ class PreferencesController extends Controller
|
||||
'room_invites' => true,
|
||||
'email_notifications' => false,
|
||||
'client_open_mode' => 'same',
|
||||
'client_volume' => 50,
|
||||
'client_quality' => 'medium',
|
||||
'compact_mode' => false,
|
||||
'hide_online' => false,
|
||||
'default_page' => 'me',
|
||||
];
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user