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

52 lines
1.2 KiB
TypeScript

// Metro module 9908 (f9909).
import Dispatcher from "../Dispatcher";
const r12 = {
updateChannelDimensions: (a0, a1, a2, a3, a4, a5) => {
Dispatcher.dispatch({
type: "UPDATE_CHANNEL_DIMENSIONS",
channelId: a0,
timestamp: a1,
scrollTop: a2,
scrollHeight: a3,
offsetHeight: a4
});
if (a5 != null) {
a5();
}
},
updateChannelListScroll: function updateChannelListScroll(a0, a1, channelIds = []) {
Dispatcher.dispatch({
type: "UPDATE_CHANNEL_LIST_DIMENSIONS",
guildId: a0,
scrollTop: a1,
channelIds
});
},
channelListScrollTo: (a0, a1) => {
Dispatcher.dispatch({
type: "UPDATE_CHANNEL_LIST_DIMENSIONS",
guildId: a0,
scrollTo: a1,
channelIds: []
});
},
clearChannelListScrollTo: (a0) => {
Dispatcher.dispatch({
type: "UPDATE_CHANNEL_LIST_DIMENSIONS",
guildId: a0,
scrollTo: null,
channelIds: []
});
},
clearChannelDimensions: function clearChannelDimensions(a0, a1) {
this.updateChannelDimensions(a0, Date.now(), null, null, null, a1);
},
updateGuildListScrollTo: (a0) => {
Dispatcher.dispatch({
type: "UPDATE_GUILD_LIST_DIMENSIONS",
scrollTop: a0
});
}
};
export default r12;