Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4823.js (118.4 MB)
212 lines
10 KiB
TypeScript
212 lines
10 KiB
TypeScript
// Module ID: 15734
|
|
// Function ID: 15735
|
|
// Name: toggleDismissibleContentDismissState
|
|
// Dependencies: [19, 4459, 10376, 1956, 1946, 1941, 11, 504, 4458, 1091, 1945, 2]
|
|
// Exports: default
|
|
|
|
// Module 15734 (toggleDismissibleContentDismissState)
|
|
import SnowflakeUtilsDefault from "SnowflakeUtils" /* 11 */;
|
|
import _mod19 from "module_19" /* 19 */;
|
|
import SelectedGuildStore from "SelectedGuildStore" /* 4459 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
const require = globalThis.__r;
|
|
|
|
const UserSettingsProtoActionCreators = obj(1941);
|
|
const DismissibleContentTypes = obj(1945);
|
|
const DismissibleContentUtils = obj(1946);
|
|
const VersionedDismissibleContentUtils = obj(1956);
|
|
const DismissibleContentFrameworkActionCreators = obj(10376);
|
|
_mod19.useCallback;
|
|
let result = size.fileFinishedImporting("modules/dismissible_content/utils/toggleDismissibleContentDismissState.tsx");
|
|
|
|
export default function useToggleDismissibleContentDismissState(APP_LAUNCHER_ONBOARDING_ACTIVITIES_BANNER) {
|
|
_require = APP_LAUNCHER_ONBOARDING_ACTIVITIES_BANNER;
|
|
const items = [SelectedGuildStore];
|
|
const stateFromStores = require("initialize").useStateFromStores(items, () => guildId.getGuildId());
|
|
let obj = require("initialize");
|
|
const obj2 = require("DismissibleContentUnsafeUtils");
|
|
let result = obj2.useIsDismissibleContentDismissed_UNSAFE(APP_LAUNCHER_ONBOARDING_ACTIVITIES_BANNER, { cooldownDurationMs: stateFromStores(1091).Millis.WEEK, guildId: stateFromStores });
|
|
dependencyMap = result;
|
|
const items1 = [APP_LAUNCHER_ONBOARDING_ACTIVITIES_BANNER, stateFromStores, result];
|
|
const obj3 = { cooldownDurationMs: stateFromStores(1091).Millis.WEEK, guildId: stateFromStores };
|
|
return {
|
|
isDismissed: result,
|
|
handleToggleDismissState: useCallback(() => {
|
|
let obj = require;
|
|
let result1 = dependencyMap;
|
|
if (obj2.isVersionedDismissibleContent(closure_0)) {
|
|
const versionedDismissibleContentCurrentVersion = VersionedDismissibleContentUtils.getVersionedDismissibleContentCurrentVersion(tmp2);
|
|
const objResult = VersionedDismissibleContentUtils;
|
|
const tmp55 = result;
|
|
const nextNumTimesDismissed = DismissibleContentUtils.getNextNumTimesDismissed(tmp2, {});
|
|
const objResult28 = DismissibleContentUtils;
|
|
let tmp58 = null;
|
|
if (!result) {
|
|
tmp58 = tmp2;
|
|
}
|
|
result = DismissibleContentFrameworkActionCreators.overrideDCFLastDCDismissed(tmp58, undefined);
|
|
if (tmp55) {
|
|
obj = UserSettingsProtoActionCreators;
|
|
result1 = obj.removeDismissedRecurringContent(tmp2);
|
|
let flag10 = false;
|
|
} else {
|
|
const result2 = DismissibleContentUtils.addVersionedDismissedContent(tmp2, versionedDismissibleContentCurrentVersion, nextNumTimesDismissed);
|
|
flag10 = true;
|
|
const objResult30 = DismissibleContentUtils;
|
|
}
|
|
const objResult29 = DismissibleContentFrameworkActionCreators;
|
|
} else {
|
|
if (objResult31.isSnowflakeBoundDismissibleContent(tmp2)) {
|
|
const nextNumTimesDismissed1 = DismissibleContentUtils.getNextNumTimesDismissed(tmp2, {});
|
|
const objResult32 = DismissibleContentUtils;
|
|
const tmp45 = result;
|
|
let tmp47 = null;
|
|
if (!result) {
|
|
tmp47 = tmp2;
|
|
}
|
|
const result3 = DismissibleContentFrameworkActionCreators.overrideDCFLastDCDismissed(tmp47, undefined);
|
|
if (tmp45) {
|
|
const result4 = UserSettingsProtoActionCreators.removeDismissedRecurringContent(tmp2);
|
|
let flag9 = false;
|
|
const objResult34 = UserSettingsProtoActionCreators;
|
|
} else {
|
|
const objResult35 = DismissibleContentUtils;
|
|
const _Date2 = Date;
|
|
const timestamp = Date.now();
|
|
const result5 = objResult35.addSnowflakeBoundDismissedContent(tmp2, SnowflakeUtilsDefault.fromTimestamp(timestamp + DismissibleContentUtils.SNOWFLAKE_BOUND_DISMISSIBLE_CONTENT_DURATION_MS), nextNumTimesDismissed1);
|
|
flag9 = true;
|
|
}
|
|
const objResult33 = DismissibleContentFrameworkActionCreators;
|
|
} else {
|
|
if (objResult36.isTimeRecurringDismissibleContent(tmp2)) {
|
|
let tmp40 = null;
|
|
if (!result) {
|
|
tmp40 = tmp2;
|
|
}
|
|
const result6 = DismissibleContentFrameworkActionCreators.overrideDCFLastDCDismissed(tmp40, undefined);
|
|
if (tmp39) {
|
|
const result7 = UserSettingsProtoActionCreators.removeDismissedRecurringContent(tmp2);
|
|
let flag8 = false;
|
|
const objResult38 = UserSettingsProtoActionCreators;
|
|
} else {
|
|
const objResult39 = DismissibleContentUtils;
|
|
const result8 = objResult39.addTimeRecurringDismissedContent(tmp2, DismissibleContentUtils.getNextNumTimesDismissed(tmp2, {}));
|
|
flag8 = true;
|
|
const objResult40 = DismissibleContentUtils;
|
|
}
|
|
const objResult37 = DismissibleContentFrameworkActionCreators;
|
|
tmp39 = result;
|
|
} else {
|
|
if (objResult41.isSingleUseGuildDismissibleContent(tmp2)) {
|
|
if (null == stateFromStores) {
|
|
let flag = false;
|
|
} else {
|
|
let num5 = 1;
|
|
let num6 = 1;
|
|
if (null != tmp31) {
|
|
num6 = DismissibleContentUtils.getGuildNextNumTimesDismissed(tmp2, tmp31);
|
|
const objResult42 = DismissibleContentUtils;
|
|
}
|
|
let tmp34 = null;
|
|
if (!tmp32) {
|
|
tmp34 = tmp2;
|
|
}
|
|
const result9 = DismissibleContentFrameworkActionCreators.overrideDCFLastDCDismissed(tmp34, tmp31);
|
|
const objResult44 = DismissibleContentUtils;
|
|
if (tmp32) {
|
|
num5 = num6 - num5;
|
|
const result10 = objResult44.UNSAFE_removeGuildDismissedContent(tmp2, tmp31, num5);
|
|
let flag7 = false;
|
|
} else {
|
|
const result11 = objResult44.UNSAFE_addGuildDismissedContent(tmp2, tmp31, num6);
|
|
flag7 = true;
|
|
}
|
|
const objResult43 = DismissibleContentFrameworkActionCreators;
|
|
}
|
|
} else {
|
|
if (objResult45.isTimeRecurringGuildDismissibleContent(tmp2)) {
|
|
if (null == stateFromStores) {
|
|
flag = false;
|
|
} else {
|
|
let num3 = 1;
|
|
let num4 = 1;
|
|
if (null != tmp23) {
|
|
num4 = DismissibleContentUtils.getGuildNextNumTimesDismissed(tmp2, tmp23);
|
|
const objResult46 = DismissibleContentUtils;
|
|
}
|
|
let tmp26 = null;
|
|
if (!tmp24) {
|
|
tmp26 = tmp2;
|
|
}
|
|
const result12 = DismissibleContentFrameworkActionCreators.overrideDCFLastDCDismissed(tmp26, tmp23);
|
|
const objResult48 = DismissibleContentUtils;
|
|
if (tmp24) {
|
|
num3 = num4 - num3;
|
|
const result13 = objResult48.UNSAFE_removeTimeRecurringGuildDismissedContent(tmp2, tmp23, num3);
|
|
let flag5 = false;
|
|
} else {
|
|
const result14 = objResult48.UNSAFE_addTimeRecurringGuildDismissedContent(tmp2, tmp23, num4);
|
|
flag5 = true;
|
|
}
|
|
const objResult47 = DismissibleContentFrameworkActionCreators;
|
|
}
|
|
} else {
|
|
if (objResult49.isSnowflakeBoundGuildDismissibleContent(tmp2)) {
|
|
if (null == stateFromStores) {
|
|
flag = false;
|
|
} else {
|
|
let num = 1;
|
|
let num2 = 1;
|
|
if (null != tmp8) {
|
|
num2 = DismissibleContentUtils.getGuildNextNumTimesDismissed(tmp2, tmp8);
|
|
const objResult50 = DismissibleContentUtils;
|
|
}
|
|
let tmp11 = null;
|
|
if (!tmp9) {
|
|
tmp11 = tmp2;
|
|
}
|
|
const result15 = DismissibleContentFrameworkActionCreators.overrideDCFLastDCDismissed(tmp11, tmp8);
|
|
const objResult52 = DismissibleContentUtils;
|
|
if (tmp9) {
|
|
num = num2 - num;
|
|
const result16 = objResult52.UNSAFE_removeSnowflakeBoundGuildDismissedContent(tmp2, tmp8, num);
|
|
let flag3 = false;
|
|
} else {
|
|
const _Date = Date;
|
|
const timestamp1 = Date.now();
|
|
const result17 = objResult52.UNSAFE_addSnowflakeBoundGuildDismissedContent(tmp2, SnowflakeUtilsDefault.fromTimestamp(timestamp1 + DismissibleContentUtils.SNOWFLAKE_BOUND_DISMISSIBLE_CONTENT_DURATION_MS), tmp8, num2);
|
|
flag3 = true;
|
|
}
|
|
const objResult51 = DismissibleContentFrameworkActionCreators;
|
|
}
|
|
} else {
|
|
let tmp4 = null;
|
|
if (!result) {
|
|
tmp4 = tmp2;
|
|
}
|
|
const result18 = DismissibleContentFrameworkActionCreators.overrideDCFLastDCDismissed(tmp4, undefined);
|
|
const objResult54 = UserSettingsProtoActionCreators;
|
|
if (tmp3) {
|
|
const result19 = objResult54.removeDismissedContent(tmp2);
|
|
flag = false;
|
|
} else {
|
|
objResult54.addDismissedContent(tmp2);
|
|
flag = true;
|
|
}
|
|
const objResult53 = DismissibleContentFrameworkActionCreators;
|
|
tmp3 = result;
|
|
}
|
|
objResult49 = DismissibleContentTypes;
|
|
}
|
|
objResult45 = DismissibleContentTypes;
|
|
}
|
|
return flag;
|
|
}
|
|
objResult36 = DismissibleContentTypes;
|
|
}
|
|
objResult31 = DismissibleContentTypes;
|
|
}
|
|
}, items1)
|
|
};
|
|
};
|