decord/beta/source/actions/DefaultRouteActionCreators.tsx
2026-10-02 13:37:24 +00:00

63 lines
2 KiB
TypeScript

// Module ID: 12302
// Function ID: 12303
// Name: DefaultRouteActionCreators
// Dependencies: [4473, 1086, 4662, 4675, 585, 2]
// Exports: saveLastNonVoiceRoute, saveLastRoute
// Module 12302 (DefaultRouteActionCreators)
import DispatcherDefault from "Dispatcher" /* 585 */;
import Constants from "Constants" /* 1086 */;
import matchPathCompat from "matchPathCompat" /* 4662 */;
import RouteUtils from "RouteUtils" /* 4675 */;
import LurkingStore from "LurkingStore" /* 4473 */;
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);
}
};