Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4823.js (118.4 MB)
334 lines
11 KiB
TypeScript
334 lines
11 KiB
TypeScript
// Module ID: 9241
|
|
// Function ID: 9242
|
|
// Name: VideoBackgroundActionCreators
|
|
// Dependencies: [5, 1909, 1372, 1074, 1271, 573, 9242, 9243, 9240, 1941, 2]
|
|
// Exports: applyMediaFilterSettings, deleteVideoFilterAsset, errorApplyingMediaFilterSettings, fetchVideoFilterAssets, startApplyMediaFilterSettings, uploadVideoFilterAsset
|
|
|
|
// Module 9241 (VideoBackgroundActionCreators)
|
|
import DispatcherDefault from "Dispatcher" /* 573 */;
|
|
import HTTPUtils from "HTTPUtils" /* 1271 */;
|
|
import UserSettingsProtoActionCreators from "UserSettingsProtoActionCreators" /* 1941 */;
|
|
import asyncGeneratorStep from "asyncGeneratorStep" /* 5 */;
|
|
import MediaEngineStore from "MediaEngineStore" /* 1909 */;
|
|
import UserStore from "UserStore" /* 1372 */;
|
|
|
|
require = fn;
|
|
let closure_7 = async function _fetchVideoFilterAssets(arg0, value) {
|
|
if (c5 === 2) {
|
|
c5 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp6 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
c5 = 2;
|
|
if (0 === c4) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
const obj3 = { value, done: true };
|
|
return obj3;
|
|
} else {
|
|
closure_1 = tmp3;
|
|
closure_0 = tmp7;
|
|
closure_128_0 = undefined;
|
|
c3 = 1;
|
|
const HTTP = HTTPUtils.HTTP;
|
|
const obj4 = { url: constants.VIDEO_FILTER_ASSETS, rejectWithError: false };
|
|
c4 = 2;
|
|
c5 = 1;
|
|
const obj6 = { value: HTTP.get(obj4), done: false };
|
|
return obj6;
|
|
}
|
|
} else if (1 === tmp7) {
|
|
c3 = 0;
|
|
closure_128_1 = closure_2;
|
|
const obj7 = { type: "VIDEO_FILTER_ASSETS_FETCH_FAILURE", error: closure_128_1 };
|
|
closure_129_1(closure_129_2[5]).dispatch(obj7);
|
|
throw closure_128_1;
|
|
} else if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c3 = 0;
|
|
c5 = 3;
|
|
const obj8 = { value, done: true };
|
|
return obj8;
|
|
} else {
|
|
closure_128_0 = value;
|
|
const obj9 = { type: "VIDEO_FILTER_ASSETS_FETCH_SUCCESS", assets: closure_128_0.body };
|
|
closure_129_1(closure_129_2[5]).dispatch(obj9);
|
|
c3 = 0;
|
|
c5 = 3;
|
|
const obj10 = { value: closure_128_0, done: true };
|
|
return obj10;
|
|
}
|
|
} catch (tmp26) {
|
|
closure_2 = tmp26;
|
|
if (tmp4 === c3) {
|
|
c5 = tmp2;
|
|
throw tmp26;
|
|
} else {
|
|
c4 = tmp;
|
|
}
|
|
}
|
|
}
|
|
};
|
|
let closure_8 = async function _uploadVideoFilterAsset(asset, type, arg2) {
|
|
closure_2 = arg2;
|
|
c7 = 0;
|
|
c8 = 0;
|
|
c6 = 0;
|
|
return (async (arg0, value, arg2) => {
|
|
if (c8 === 2) {
|
|
c8 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp6 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
c8 = 2;
|
|
if (0 === c7) {
|
|
if (arg0 === 1) {
|
|
c8 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c8 = 3;
|
|
const obj3 = { value, done: true };
|
|
return obj3;
|
|
} else {
|
|
closure_4 = tmp3;
|
|
closure_3 = tmp7;
|
|
closure_131_0 = undefined;
|
|
c6 = 1;
|
|
const HTTP = HTTPUtils.HTTP;
|
|
const request = { url: constants.VIDEO_FILTER_ASSETS, body: null, rejectWithError: false };
|
|
const obj4 = { type, asset, last_used: null };
|
|
let toISOStringResult;
|
|
if (closure_2 != null) {
|
|
toISOStringResult = closure_2.toISOString();
|
|
}
|
|
obj4.last_used = toISOStringResult;
|
|
request.body = obj4;
|
|
c7 = 2;
|
|
c8 = 1;
|
|
const obj5 = { value: HTTP.post(request), done: false };
|
|
return obj5;
|
|
}
|
|
} else if (1 === tmp7) {
|
|
c6 = 0;
|
|
closure_131_1 = closure_5;
|
|
const tmp24 = new closure_132_1(closure_132_2[6])(closure_131_1);
|
|
throw tmp24;
|
|
} else if (arg0 === 1) {
|
|
c8 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c6 = 0;
|
|
c8 = 3;
|
|
const obj6 = { value, done: true };
|
|
return obj6;
|
|
} else {
|
|
closure_131_0 = value;
|
|
const obj7 = { type: "VIDEO_FILTER_ASSET_UPLOAD_SUCCESS", videoFilterAsset: closure_131_0.body };
|
|
closure_132_1(closure_132_2[5]).dispatch(obj7);
|
|
c6 = 0;
|
|
c8 = 3;
|
|
const obj9 = { value: closure_131_0.body, done: true };
|
|
return obj9;
|
|
}
|
|
} catch (tmp27) {
|
|
closure_5 = tmp27;
|
|
if (tmp4 === c6) {
|
|
c8 = tmp2;
|
|
throw tmp27;
|
|
} else {
|
|
c7 = tmp;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
};
|
|
let closure_9 = async function _deleteVideoFilterAsset(arg0) {
|
|
let id = arg0;
|
|
c3 = 0;
|
|
c4 = 0;
|
|
return (async (arg0, value) => {
|
|
if (c4 === 2) {
|
|
c4 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp4 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
c4 = 2;
|
|
if (0 === c3) {
|
|
if (arg0 === 1) {
|
|
c4 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c4 = 3;
|
|
const obj3 = { value, done: true };
|
|
return obj3;
|
|
} else {
|
|
closure_2 = tmp2;
|
|
closure_1 = tmp5;
|
|
closure_129_0 = id;
|
|
let lastUsedVideoBackgroundOption;
|
|
const HTTP = HTTPUtils.HTTP;
|
|
const obj4 = { url: Endpoints.VIDEO_FILTER_ASSET(id.id), rejectWithError: false };
|
|
c3 = 1;
|
|
c4 = 1;
|
|
const obj5 = { value: HTTP.del(obj4), done: false };
|
|
return obj5;
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c4 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c4 = 3;
|
|
const obj6 = { value, done: true };
|
|
return obj6;
|
|
} else {
|
|
lastUsedVideoBackgroundOption = closure_130_0(closure_130_2[7]).getLastUsedVideoBackgroundOption(closure_130_5.getCurrentUser());
|
|
const obj7 = closure_130_0(closure_130_2[7]);
|
|
let result = closure_130_0(closure_130_2[8]).isCustomBackgroundOption(lastUsedVideoBackgroundOption);
|
|
if (result) {
|
|
result = lastUsedVideoBackgroundOption.id === closure_129_0.id;
|
|
}
|
|
if (result) {
|
|
closure_130_10(null);
|
|
}
|
|
const obj8 = closure_130_0(closure_130_2[8]);
|
|
const obj9 = { type: "VIDEO_FILTER_ASSET_DELETE_SUCCESS", videoFilterAsset: closure_129_0 };
|
|
closure_130_1(closure_130_2[5]).dispatch(obj9);
|
|
c4 = 3;
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} catch (tmp20) {
|
|
c4 = tmp;
|
|
throw tmp20;
|
|
}
|
|
}
|
|
})();
|
|
};
|
|
function saveLastUsedBackgroundOption() {
|
|
const self = this;
|
|
const apply = closure_11.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
let closure_11 = async function _saveLastUsedBackgroundOption(arg0, value) {
|
|
closure_2 = tmp2;
|
|
closure_129_0 = closure_0;
|
|
const PreloadedUserSettingsActionCreators = UserSettingsProtoActionCreators.PreloadedUserSettingsActionCreators;
|
|
await PreloadedUserSettingsActionCreators.updateAsync("voiceAndVideo", async (arg0) => {
|
|
arg0.videoBackgroundFilterDesktop = closure_0(closure_2[8]).getVideoBackgroundProtoFromOption(closure_1_0);
|
|
}, UserSettingsProtoActionCreators.UserSettingsDelay.FREQUENT_USER_ACTION);
|
|
if (1 === tmp5) {
|
|
if (arg0 === 1) {
|
|
c4 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c4 = 3;
|
|
return { value, done: true };
|
|
} else {
|
|
if (obj12.isCustomBackgroundOption(closure_129_0)) {
|
|
const HTTP = closure_130_0(closure_130_2[4]).HTTP;
|
|
c3 = 2;
|
|
c4 = 1;
|
|
{ url: closure_130_6.VIDEO_FILTER_ASSET_LAST_USED(closure_129_0.id), rejectWithError: false };
|
|
return { value: HTTP.post({ url: closure_130_6.VIDEO_FILTER_ASSET_LAST_USED(closure_129_0.id), rejectWithError: false }), done: false };
|
|
} else {
|
|
closure_130_1(closure_130_2[5]).dispatch({ type: "VIDEO_SAVE_LAST_USED_BACKGROUND_OPTION", backgroundOption: closure_129_0 });
|
|
c4 = 3;
|
|
closure_130_1(closure_130_2[5]);
|
|
}
|
|
obj12 = closure_130_0(closure_130_2[8]);
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c4 = 3;
|
|
throw value;
|
|
} else if (arg0 !== 2) {
|
|
closure_129_1 = value;
|
|
closure_130_1(closure_130_2[5]).dispatch({ type: "VIDEO_SAVE_LAST_USED_BACKGROUND_OPTION", backgroundOption: closure_129_1.body });
|
|
closure_130_1(closure_130_2[5]);
|
|
}
|
|
return value;
|
|
};
|
|
const Endpoints = fn(1074).Endpoints;
|
|
const size = fn(2);
|
|
let result = size.fileFinishedImporting("modules/video_backgrounds/VideoBackgroundActionCreators.tsx");
|
|
|
|
export const fetchVideoFilterAssets = function fetchVideoFilterAssets() {
|
|
const self = this;
|
|
const apply = closure_7.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const uploadVideoFilterAsset = function uploadVideoFilterAsset() {
|
|
const self = this;
|
|
const apply = closure_8.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const deleteVideoFilterAsset = function deleteVideoFilterAsset() {
|
|
const self = this;
|
|
const apply = closure_9.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export { saveLastUsedBackgroundOption };
|
|
export const applyMediaFilterSettings = function applyMediaFilterSettings(settings) {
|
|
if (MediaEngineStore.isSupported()) {
|
|
const obj2 = { type: "MEDIA_ENGINE_APPLY_MEDIA_FILTER_SETTINGS", settings };
|
|
DispatcherDefault.dispatch(obj2);
|
|
}
|
|
};
|
|
export const startApplyMediaFilterSettings = function startApplyMediaFilterSettings() {
|
|
if (MediaEngineStore.isSupported()) {
|
|
DispatcherDefault.dispatch({ type: "MEDIA_ENGINE_APPLY_MEDIA_FILTER_SETTINGS_START" });
|
|
}
|
|
};
|
|
export const errorApplyingMediaFilterSettings = function errorApplyingMediaFilterSettings() {
|
|
DispatcherDefault.dispatch({ type: "MEDIA_ENGINE_APPLY_MEDIA_FILTER_SETTINGS_ERROR" });
|
|
};
|