decord/beta/source/actions/DefaultRouteActionCreators.tsx
2026-10-07 22:43:51 +00:00

63 lines
2 KiB
TypeScript

// Module ID: 12556
// Function ID: 12557
// Name: DefaultRouteActionCreators
// Dependencies: [4510, 1085, 4704, 4717, 584, 2]
// Exports: saveLastNonVoiceRoute, saveLastRoute
// Module 12556 (DefaultRouteActionCreators)
import DispatcherDefault from "Dispatcher" /* 584 */;
import Constants from "Constants" /* 1085 */;
import matchPathCompat from "matchPathCompat" /* 4704 */;
import RouteUtils from "RouteUtils" /* 4717 */;
import LurkingStore from "LurkingStore" /* 4510 */;
import size from "module_2" /* 2 */;
const Routes = Constants.Routes;
const result = size.fileFinishedImporting("actions/DefaultRouteActionCreators.tsx");
export const saveLastRoute = function saveLastRoute(pathname) {
let CHANNEL;
let RouteParam;
const obj = { path: CHANNEL(RouteParam.guildId()) };
const matchPath = matchPathCompat.matchPath;
CHANNEL = Routes.CHANNEL;
matchPathCompat;
RouteParam = RouteUtils.RouteParam;
const matchPathResult = matchPath(pathname, obj);
let guildId;
if (matchPathResult != null) {
const params = matchPathResult.params;
if (params != null) {
guildId = params.guildId;
}
}
const tmp5 = null == guildId || !LurkingStore.isLurking(guildId);
if (tmp5) {
const obj3 = { type: "SAVE_LAST_ROUTE", path: pathname };
const obj2 = DispatcherDefault;
obj2.dispatch(obj3);
}
};
export const saveLastNonVoiceRoute = function saveLastNonVoiceRoute(Routes) {
let CHANNEL;
let RouteParam;
const obj = { path: CHANNEL(RouteParam.guildId()) };
const matchPath = matchPathCompat.matchPath;
CHANNEL = Routes.CHANNEL;
matchPathCompat;
RouteParam = RouteUtils.RouteParam;
const matchPathResult = matchPath(Routes, obj);
let guildId;
if (matchPathResult != null) {
const params = matchPathResult.params;
if (params != null) {
guildId = params.guildId;
}
}
const tmp5 = null == guildId || !LurkingStore.isLurking(guildId);
if (tmp5) {
const obj3 = { type: "SAVE_LAST_NON_VOICE_ROUTE", path: Routes };
const obj2 = DispatcherDefault;
obj2.dispatch(obj3);
}
};