Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4790.js (118.4 MB)
82 lines
3 KiB
TypeScript
82 lines
3 KiB
TypeScript
// Module ID: 7592
|
|
// Function ID: 7593
|
|
// Name: FamilyCenterControlledSettingsStore
|
|
// Dependencies: [1223, 1187, 504, 573, 2]
|
|
|
|
// Module 7592 (FamilyCenterControlledSettingsStore)
|
|
import initializeDefault from "initialize" /* 504 */;
|
|
import DispatcherDefault from "Dispatcher" /* 573 */;
|
|
import preloaded_user_settings from "preloaded_user_settings" /* 1187 */;
|
|
import user_settings_UserSettingsUtils from "user_settings/UserSettingsUtils" /* 1223 */;
|
|
|
|
require = fn;
|
|
let c2 = false;
|
|
const dependencyMap = {};
|
|
const dependencyMap2 = {};
|
|
const Store = initializeDefault.Store;
|
|
class FamilyCenterControlledSettingsStore extends Store {
|
|
}
|
|
const prototype = FamilyCenterControlledSettingsStore.prototype;
|
|
prototype["getSettings"] = function getSettings(arg0) {
|
|
return dependencyMap[arg0];
|
|
};
|
|
prototype["getControlledSettings"] = function getControlledSettings(arg0) {
|
|
return dependencyMap[arg0];
|
|
};
|
|
prototype["hasSettingsForUser"] = function hasSettingsForUser(arg0) {
|
|
return null != dependencyMap[arg0];
|
|
};
|
|
prototype["getConsents"] = function getConsents(arg0) {
|
|
return dependencyMap2[arg0];
|
|
};
|
|
prototype["hasConsented"] = function hasConsented(arg0, arg1) {
|
|
if (null == arg0) {
|
|
return false;
|
|
} else {
|
|
let tmp3 = null != tmp2;
|
|
if (tmp3) {
|
|
tmp3 = null != tmp2[arg1] && tmp2[arg1].consented;
|
|
const tmp5 = null != tmp2[arg1] && tmp2[arg1].consented;
|
|
}
|
|
return tmp3;
|
|
}
|
|
};
|
|
Object.defineProperty(prototype, "isLoading", {
|
|
get: function isLoading() {
|
|
return c2;
|
|
},
|
|
set: undefined
|
|
});
|
|
FamilyCenterControlledSettingsStore.displayName = "FamilyCenterControlledSettingsStore";
|
|
const familyCenterControlledSettingsStore = new FamilyCenterControlledSettingsStore(DispatcherDefault, {
|
|
FAMILY_CENTER_TEEN_SETTINGS_FETCH_START: function handleTeenSettingsFetchStart() {
|
|
c2 = true;
|
|
},
|
|
FAMILY_CENTER_TEEN_SETTINGS_AND_CONSENTS_FETCH_SUCCESS: function handleTeenSettingsAndConsentsFetchSuccess(arg0) {
|
|
({ userId, settings, consents } = arg0);
|
|
if (null != settings) {
|
|
closure_3[userId] = user_settings_UserSettingsUtils.b64ToPreloadedUserSettingsProto(settings);
|
|
}
|
|
if (null != consents) {
|
|
closure_4[userId] = consents;
|
|
}
|
|
c2 = false;
|
|
},
|
|
FAMILY_CENTER_TEEN_CONSENTS_UPDATE_SUCCESS: function handleTeenConsentsUpdateSuccess(userId) {
|
|
closure_4[userId.userId] = userId.consents;
|
|
},
|
|
FAMILY_CENTER_TEEN_UPDATE_SETTINGS_SUCCESS: function handleTeenUpdateSettingsSuccess(userId) {
|
|
userId = userId.userId;
|
|
const result = user_settings_UserSettingsUtils.b64ToPreloadedUserSettingsProto(userId.settings);
|
|
dependencyMap[userId] = user_settings_UserSettingsUtils.mergeTopLevelFields(preloaded_user_settings.PreloadedUserSettings, dependencyMap[userId], result);
|
|
},
|
|
LOGOUT: function handleLogout() {
|
|
closure_3 = {};
|
|
closure_4 = {};
|
|
c2 = false;
|
|
}
|
|
});
|
|
const size = fn(2);
|
|
let result = size.fileFinishedImporting("modules/parent_tools/FamilyCenterControlledSettingsStore.tsx");
|
|
|
|
export default familyCenterControlledSettingsStore;
|