Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4825.js (118.4 MB)
78 lines
2.9 KiB
TypeScript
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);
|
|
}
|
|
};
|