decord/source/modules/messages/native/hooks/useChannelLoading.tsx
github-actions 4f02868c60 chore: update source for alpha 346.4
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4792.js (118.4 MB)
2026-09-11 10:30:06 +00:00

35 lines
1.6 KiB
TypeScript

// Module ID: 11635
// Function ID: 11636
// Name: useChannelLoading
// Dependencies: [32, 19, 11636, 11348, 5045, 2]
// Exports: default
// Module 11635 (useChannelLoading)
import hooks_useMountEffectDefault from "hooks/useMountEffect" /* 5045 */;
import messages_MessagesUtils from "messages/MessagesUtils" /* 11348 */;
import _slicedToArray from "module_32" /* 32 */;
import noop from "module_19" /* 19 */;
require = fn;
const size = fn(2);
let result = size.fileFinishedImporting("modules/messages/native/hooks/useChannelLoading.tsx");
export default function useChannelLoading(arg0) {
({ channelId: require, jumpTargetId: importDefault, oldestUnreadMessageId: dependencyMap, shouldJumpToOriginalPost: _slicedToArray } = arg0);
let channelLatestMessageLoadingStatsManager;
channelLatestMessageLoadingStatsManager = _slicedToArray(channelLatestMessageLoadingStatsManager.useState(() => new jumpTargetId(oldestUnreadMessageId[2])("Messages")), 1)[0];
hooks_useMountEffectDefault(() => {
const obj = messages_MessagesUtils;
const result = obj.startOrCancelChannelLatestMessagesLoad({ jumpTargetId, oldestUnreadMessageId, shouldJumpToOriginalPost: _slicedToArray(false), channelId, tracker });
return () => {
first.cancel();
};
});
return {
channelLatestMessageLoadingStatsManager,
startOrCancelLatestMessagesLoad(arg0) {
const obj = messages_MessagesUtils;
const result = obj.startOrCancelChannelLatestMessagesLoad({ jumpTargetId, oldestUnreadMessageId, shouldJumpToOriginalPost: _slicedToArray(arg0), channelId, tracker });
}
};
};