Files
discord-decomp/actions/FriendsActionCreators.tsx
T
2026-11-01 12:12:55 +02:00

39 lines
1.0 KiB
TypeScript

// Metro module 16308 (f16309).
import { Routes } from "../Constants";
import Dispatcher from "../Dispatcher";
import { getHistory, transitionTo } from "../modules/routing/router_utils";
import trackFriendListClicked from "../modules/app_analytics/track/friends_list_viewed/trackFriendListClicked";
const r16 = {
transitionToSection: function transitionToSection(a0, r2 = {}) {
let explicit = r2.explicit;
if (explicit === void 0) {
explicit = false;
}
if (getHistory().location.pathname !== Routes.FRIENDS) {
transitionTo(Routes.FRIENDS);
}
Dispatcher.dispatch({
type: "FRIENDS_SET_SECTION",
section: a0
});
if (explicit) {
trackFriendListClicked({
tab_opened: a0
});
}
},
setSection: function setSection(a0) {
Dispatcher.dispatch({
type: "FRIENDS_SET_SECTION",
section: a0
});
},
setInitialSection: (a0) => {
Dispatcher.dispatch({
type: "FRIENDS_SET_INITIAL_SECTION",
section: a0
});
}
};
export default r16;