settings: Pass a single object to settings_notifications functions.

We refactor the code for user notification settings and realm-level
defaults of notification settings to pass a single object consisting
of container element, settings object, url and for_realm_settings
bool variable, to the functions, instead of passing them as separate
variables.
This commit is contained in:
Sahil Batra
2021-09-20 19:26:32 +05:30
committed by Tim Abbott
parent e43d469e9a
commit a44e7a1a60
6 changed files with 34 additions and 31 deletions

View File

@@ -69,6 +69,7 @@ import * as server_events from "./server_events";
import * as settings from "./settings";
import * as settings_data from "./settings_data";
import * as settings_display from "./settings_display";
import * as settings_notifications from "./settings_notifications";
import * as settings_panel_menu from "./settings_panel_menu";
import * as settings_realm_user_settings_defaults from "./settings_realm_user_settings_defaults";
import * as settings_sections from "./settings_sections";
@@ -603,6 +604,7 @@ export function initialize_everything() {
giphy.initialize();
presence.initialize(presence_params);
settings_display.initialize();
settings_notifications.initialize();
settings_realm_user_settings_defaults.initialize();
settings_panel_menu.initialize();
settings_sections.initialize();