61 lines
1.8 KiB
TypeScript
61 lines
1.8 KiB
TypeScript
// Module ID: 12639
|
|
// Function ID: 12640
|
|
// Name: saveLastRoute
|
|
// Dependencies: [4022, 676, 4202, 4215, 709, 2]
|
|
// Exports: saveLastNonVoiceRoute, saveLastRoute
|
|
|
|
// Module 12639 (saveLastRoute)
|
|
import initialize from "initialize";
|
|
import { Routes } from "ME";
|
|
|
|
const require = arg1;
|
|
const result = require("matchPath").fileFinishedImporting("actions/DefaultRouteActionCreators.tsx");
|
|
|
|
export const saveLastRoute = function saveLastRoute(pathname) {
|
|
let obj = require(4202) /* matchPath */;
|
|
obj = { path: null };
|
|
const RouteParam = require(4215) /* RouteParam */.RouteParam;
|
|
obj[0] = Routes.CHANNEL(RouteParam.guildId());
|
|
const matchPathResult = obj.matchPath(pathname, obj);
|
|
let guildId;
|
|
if (matchPathResult != null) {
|
|
const params = matchPathResult.params;
|
|
if (params != null) {
|
|
guildId = params.guildId;
|
|
}
|
|
}
|
|
let tmp4 = null == guildId;
|
|
if (!tmp4) {
|
|
tmp4 = !initialize.isLurking(guildId);
|
|
}
|
|
if (tmp4) {
|
|
obj = { type: "SAVE_LAST_ROUTE", path: null };
|
|
obj[1] = pathname;
|
|
importDefault(709).dispatch(obj);
|
|
const obj3 = importDefault(709);
|
|
}
|
|
};
|
|
export const saveLastNonVoiceRoute = function saveLastNonVoiceRoute(Routes) {
|
|
let obj = require(4202) /* matchPath */;
|
|
obj = { path: null };
|
|
const RouteParam = require(4215) /* RouteParam */.RouteParam;
|
|
obj[0] = Routes.CHANNEL(RouteParam.guildId());
|
|
const matchPathResult = obj.matchPath(Routes, obj);
|
|
let guildId;
|
|
if (matchPathResult != null) {
|
|
const params = matchPathResult.params;
|
|
if (params != null) {
|
|
guildId = params.guildId;
|
|
}
|
|
}
|
|
let tmp4 = null == guildId;
|
|
if (!tmp4) {
|
|
tmp4 = !initialize.isLurking(guildId);
|
|
}
|
|
if (tmp4) {
|
|
obj = { type: "SAVE_LAST_NON_VOICE_ROUTE", path: null };
|
|
obj[1] = Routes;
|
|
importDefault(709).dispatch(obj);
|
|
const obj3 = importDefault(709);
|
|
}
|
|
};
|