decord/beta/source/stores/DeveloperOptionsStore.tsx
github-actions 19e52f659f chore: update source for beta 347.11
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4973.js (118.4 MB)
2026-09-26 17:57:22 +00:00

262 lines
8.9 KiB
TypeScript

// Module ID: 1346
// Function ID: 1347
// Name: DeveloperOptionsStore
// Dependencies: [1074, 559, 1091, 1271, 1100, 1347, 510, 1231, 504, 573, 2]
// Module 1346 (DeveloperOptionsStore)
import initializeDefault from "initialize" /* 504 */;
import DispatcherDefault from "Dispatcher" /* 573 */;
import Constants from "Constants" /* 1074 */;
import DurationsDefault from "Durations" /* 1091 */;
import Backoff from "Backoff" /* 559 */;
import size from "module_2" /* 2 */;
const UserFlags = Constants.UserFlags;
function refreshSourceMapCookie() {
const HTTP = url(1271).HTTP;
obj = { url, headers: null, oldFormErrors: true, rejectWithError: true };
const obj2 = { Authorization: importDefaultResult1(1100).getToken() };
obj.headers = obj2;
const obj3 = importDefaultResult1(1100);
HTTP.put(obj).then((status) => {
if (401 !== status.status) {
if (403 !== status.status) {
if (200 !== status.status) {
const _setTimeout2 = setTimeout;
let timeout = setTimeout(dependencyMap, importDefaultResult1.fail());
} else {
importDefaultResult1.succeed();
const _setTimeout = setTimeout;
timeout = setTimeout(dependencyMap, status.body.sourceMapCookieTTLSeconds * c1(refreshSourceMapCookie[2]).Millis.SECOND * 0.75);
}
}
}
timeout = null;
const result = closure_0(refreshSourceMapCookie[5]).setDeveloperOptionSettings({ sourceMapsEnabled: false });
}, () => {
const timeout = setTimeout(dependencyMap, importDefaultResult1.fail());
});
}
const url = "" + location.protocol + "//" + location.host + "/__development/source_maps";
let c1 = null;
let result = 5 * DurationsDefault.Millis.SECOND;
const importDefaultResult1 = new Backoff(result, DurationsDefault.Millis.MINUTE, true);
let closure_5 = {
set(arg0) {
if (arg0 !== null != timeout) {
if (arg0) {
const _setTimeout = setTimeout;
timeout = setTimeout(refreshSourceMapCookie, 0);
} else {
const _clearTimeout = clearTimeout;
clearTimeout(timeout);
timeout = null;
const HTTP = url(1271).HTTP;
obj = { url, headers: null, oldFormErrors: true, rejectWithError: true };
const obj2 = { Authorization: importDefaultResult1(1100).getToken() };
obj.headers = obj2;
HTTP.del(obj);
const obj3 = importDefaultResult1(1100);
}
}
}
};
const DeveloperOptionsStore = "DeveloperOptionsStore";
let obj = { trace: false, canary: false, logGatewayEvents: false, logOverlayEvents: false, logAnalyticsEvents: false, sourceMapsEnabled: false, axeEnabled: false, cssDebuggingEnabled: false, layoutDebuggingEnabled: false, bugReporterEnabled: true, idleStatusIndicatorEnabled: false, onlyShowPreviewAppCollections: false, disableAppCollectionsCache: false, isStreamInfoOverlayEnabled: false, preventPopoutClose: false, logKeyboardMismatches: false, alertStartupMetrics: false, logQuestEvents: false };
let merged = Object.assign(obj);
obj = {};
const DeveloperOptionsRoutingKey = "DeveloperOptionsRoutingKey";
let tags = [];
const Store = initializeDefault.Store;
class DeveloperOptionsStore extends Store {
}
const prototype = DeveloperOptionsStore.prototype;
prototype["initialize"] = function initialize() {
const Storage = url(refreshSourceMapCookie[6]).Storage;
value = Storage.get(DeveloperOptionsStore);
if (null != value) {
obj = {};
const merged = Object.assign(obj);
const merged1 = Object.assign(value);
}
const Storage2 = url(refreshSourceMapCookie[6]).Storage;
value2 = Storage2.get(DeveloperOptionsRoutingKey);
if (null != value2) {
tags = value2;
}
};
Object.defineProperty(prototype, "isTracingRequests", {
get: function isTracingRequests() {
return obj.trace;
},
set: undefined
});
Object.defineProperty(prototype, "isForcedCanary", {
get: function isForcedCanary() {
return obj.canary;
},
set: undefined
});
Object.defineProperty(prototype, "isLoggingGatewayEvents", {
get: function isLoggingGatewayEvents() {
return obj.logGatewayEvents;
},
set: undefined
});
Object.defineProperty(prototype, "isLoggingOverlayEvents", {
get: function isLoggingOverlayEvents() {
return obj.logOverlayEvents;
},
set: undefined
});
Object.defineProperty(prototype, "isLoggingAnalyticsEvents", {
get: function isLoggingAnalyticsEvents() {
return obj.logAnalyticsEvents;
},
set: undefined
});
Object.defineProperty(prototype, "isAxeEnabled", {
get: function isAxeEnabled() {
return obj.axeEnabled;
},
set: undefined
});
Object.defineProperty(prototype, "cssDebuggingEnabled", {
get: function cssDebuggingEnabled() {
return obj.cssDebuggingEnabled;
},
set: undefined
});
Object.defineProperty(prototype, "layoutDebuggingEnabled", {
get: function layoutDebuggingEnabled() {
return obj.layoutDebuggingEnabled;
},
set: undefined
});
Object.defineProperty(prototype, "sourceMapsEnabled", {
get: function sourceMapsEnabled() {
return obj.sourceMapsEnabled;
},
set: undefined
});
Object.defineProperty(prototype, "isBugReporterEnabled", {
get: function isBugReporterEnabled() {
return obj.bugReporterEnabled;
},
set: undefined
});
Object.defineProperty(prototype, "isIdleStatusIndicatorEnabled", {
get: function isIdleStatusIndicatorEnabled() {
return obj.idleStatusIndicatorEnabled;
},
set: undefined
});
Object.defineProperty(prototype, "onlyShowPreviewAppCollections", {
get: function onlyShowPreviewAppCollections() {
return obj.onlyShowPreviewAppCollections;
},
set: undefined
});
Object.defineProperty(prototype, "disableAppCollectionsCache", {
get: function disableAppCollectionsCache() {
return obj.disableAppCollectionsCache;
},
set: undefined
});
Object.defineProperty(prototype, "isStreamInfoOverlayEnabled", {
get: function isStreamInfoOverlayEnabled() {
return obj.isStreamInfoOverlayEnabled;
},
set: undefined
});
Object.defineProperty(prototype, "preventPopoutClose", {
get: function preventPopoutClose() {
return obj.preventPopoutClose;
},
set: undefined
});
Object.defineProperty(prototype, "logKeyboardMismatches", {
get: function logKeyboardMismatches() {
return obj.logKeyboardMismatches;
},
set: undefined
});
Object.defineProperty(prototype, "alertStartupMetrics", {
get: function alertStartupMetrics() {
return obj.alertStartupMetrics;
},
set: undefined
});
Object.defineProperty(prototype, "isLoggingQuestEvents", {
get: function isLoggingQuestEvents() {
return obj.logQuestEvents;
},
set: undefined
});
prototype["getDebugOptionsHeaderValue"] = function getDebugOptionsHeaderValue() {
const keys = Object.keys(obj);
const mapped = keys.map((item) => dependencyMap[item]);
const keys1 = Object.keys(obj);
const found = keys1.filter((item) => dependencyMap[item]);
return found.join(",");
};
Object.defineProperty(prototype, "routingKeyTags", {
get: function routingKeyTags() {
return tags;
},
set: undefined
});
prototype["getRoutingKeyHeaderValue"] = function getRoutingKeyHeaderValue() {
let joined = null;
if (0 !== tags.length) {
joined = tags.join(",");
}
return joined;
};
DeveloperOptionsStore.displayName = "DeveloperOptionsStore";
const developerOptionsStore = new DeveloperOptionsStore(DispatcherDefault, {
LOGOUT: function handleLogout(arg0) {
obj = {};
const merged = Object.assign(obj);
const merged1 = Object.assign(obj);
const merged2 = Object.assign(obj);
const result = closure_5.set(obj.sourceMapsEnabled);
const Storage = url(refreshSourceMapCookie[6]).Storage;
const result1 = Storage.set(DeveloperOptionsStore, obj);
tags = [];
const Storage2 = url(refreshSourceMapCookie[6]).Storage;
const result2 = Storage2.set(DeveloperOptionsRoutingKey, tags);
},
CONNECTION_OPEN: function handleConnectionOpen(user) {
let num = user.user.flags;
if (num == null) {
num = 0;
}
let str = tmp;
if ((num & UserFlags.STAFF) !== UserFlags.STAFF) {
str = null != user.user.personal_connection_id;
}
if ((num & UserFlags.STAFF) === UserFlags.STAFF) {
const result = closure_5.set(obj.sourceMapsEnabled);
}
obj = _null(refreshSourceMapCookie[7]);
obj.setTags({ isStaff: str.toString() });
},
DEVELOPER_OPTIONS_UPDATE_SETTINGS: function handleUpdateSettings(settings) {
obj = {};
const merged = Object.assign(obj);
const merged1 = Object.assign(obj);
const merged2 = Object.assign(settings.settings);
const result = closure_5.set(obj.sourceMapsEnabled);
const Storage = url(refreshSourceMapCookie[6]).Storage;
const result1 = Storage.set(DeveloperOptionsStore, obj);
},
DEVELOPER_OPTIONS_SET_ROUTING_KEY: function handleSetRoutingKey(tags) {
tags = tags.tags;
const Storage = url(refreshSourceMapCookie[6]).Storage;
const result = Storage.set(DeveloperOptionsRoutingKey, tags);
}
});
let result1 = size.fileFinishedImporting("stores/DeveloperOptionsStore.tsx");
export default developerOptionsStore;