Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4821.js (118.4 MB)
78 lines
2.9 KiB
TypeScript
78 lines
2.9 KiB
TypeScript
// Module ID: 9705
|
|
// Function ID: 9706
|
|
// Name: authorizeCallback
|
|
// Dependencies: [9704, 4839, 9378, 1896, 1365, 9706, 4601, 1093, 4331, 2]
|
|
// Exports: default
|
|
|
|
// Module 9705 (authorizeCallback)
|
|
import ConstantsIOS from "ConstantsIOS" /* 1093 */;
|
|
import URLUtilsDefault from "URLUtils" /* 1365 */;
|
|
import asyncRequireImpl from "asyncRequireImpl" /* 1896 */;
|
|
import LinkingDefault from "Linking" /* 4331 */;
|
|
import BrowserManager from "BrowserManager" /* 4601 */;
|
|
import ModalActionCreatorsDefault from "ModalActionCreators" /* 4839 */;
|
|
import Constants from "Constants" /* 9704 */;
|
|
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(4839).pushLazy(asyncRequireImpl(9706, tmp9.paths), obj3, React3);
|
|
} else if (null != pathname.match(re6)) {
|
|
if (!canceled) {
|
|
let str1;
|
|
const tmp8Result5 = tmp8(4839);
|
|
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(9378, tmp9.paths), obj4, React4);
|
|
const tmp17 = asyncRequireImpl(9378, tmp9.paths);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
tmp8Result = tmp8(1365);
|
|
}
|
|
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(9378, dependencyMap.paths), undefined, React4);
|
|
}
|
|
};
|