decord/source/modules/oauth2/native/authorizeCallback.tsx
github-actions 03cf168fbc chore: update source for alpha 347.3
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4825.js (118.4 MB)
2026-09-17 08:17:09 +00:00

78 lines
2.9 KiB
TypeScript

// Module ID: 9729
// Function ID: 9730
// Name: authorizeCallback
// Dependencies: [9728, 4843, 9403, 1897, 1366, 9730, 4604, 1094, 4334, 2]
// Exports: default
// Module 9729 (authorizeCallback)
import ConstantsIOS from "ConstantsIOS" /* 1094 */;
import URLUtilsDefault from "URLUtils" /* 1366 */;
import asyncRequireImpl from "asyncRequireImpl" /* 1897 */;
import LinkingDefault from "Linking" /* 4334 */;
import BrowserManager from "BrowserManager" /* 4604 */;
import ModalActionCreatorsDefault from "ModalActionCreators" /* 4843 */;
import Constants from "Constants" /* 9728 */;
import size from "module_2" /* 2 */;
({ OAUTH2_SUCCESS_RESULT_MODAL_KEY: c3, OAUTH2_ERROR_RESULT_MODAL_KEY: closure_4 } = Constants);
const re5 = /oauth2\/authorized/;
const re6 = /oauth2\/error/;
const result = size.fileFinishedImporting("modules/oauth2/native/authorizeCallback.tsx");
export default function authorizeCallback(arg0) {
({ location: _location, canceled, wasDeepLink } = arg0);
if (null != _location) {
let toURLSafeResult = URLUtilsDefault.toURLSafe(_location);
if (toURLSafeResult == null) {
toURLSafeResult = {};
}
({ host, pathname, searchParams } = toURLSafeResult);
if (null != host) {
if (tmp8Result.isDiscordHostname(host)) {
if (null != pathname) {
if (null != pathname.match(re5)) {
const obj3 = { application: tmp, guild: tmp2 };
tmp8(4843).pushLazy(asyncRequireImpl(9730, tmp9.paths), obj3, React3);
} else if (null != pathname.match(re6)) {
if (!canceled) {
let str1;
const tmp8Result5 = tmp8(4843);
if (searchParams != null) {
const str2 = searchParams.get("error_description");
if (str2 != null) {
str1 = str2.toString();
}
}
if (str1 == null) {
let str5;
if (searchParams != null) {
const str4 = searchParams.get("error");
if (str4 != null) {
str5 = str4.toString();
}
}
str1 = str5;
}
const obj4 = { error: str1 };
tmp8Result5.pushLazy(asyncRequireImpl(9403, tmp9.paths), obj4, React4);
const tmp17 = asyncRequireImpl(9403, tmp9.paths);
}
}
}
}
tmp8Result = tmp8(1366);
}
if (wasDeepLink) {
const browserManagerSelectedBrowser = BrowserManager.getBrowserManagerSelectedBrowser();
wasDeepLink = browserManagerSelectedBrowser === ConstantsIOS.WebBrowserType.IN_APP;
}
let SAFARI;
if (wasDeepLink) {
SAFARI = ConstantsIOS.WebBrowserType.SAFARI;
}
LinkingDefault.openURL(_location, SAFARI);
const tmp8Result6 = LinkingDefault;
} else if (!canceled) {
ModalActionCreatorsDefault.pushLazy(asyncRequireImpl(9403, dependencyMap.paths), undefined, React4);
}
};