2026-09-12 13:45:10 +00:00
|
|
|
// Module ID: 11669
|
|
|
|
|
// Function ID: 11670
|
2026-07-20 16:05:17 +00:00
|
|
|
// Name: useChannelLoading
|
2026-09-12 13:45:10 +00:00
|
|
|
// Dependencies: [32, 19, 11670, 11385, 5074, 2]
|
2026-07-20 16:05:17 +00:00
|
|
|
// Exports: default
|
|
|
|
|
|
2026-09-12 13:45:10 +00:00
|
|
|
// Module 11669 (useChannelLoading)
|
|
|
|
|
import hooks_useMountEffectDefault from "hooks/useMountEffect" /* 5074 */;
|
|
|
|
|
import messages_MessagesUtils from "messages/MessagesUtils" /* 11385 */;
|
2026-09-10 05:38:07 +00:00
|
|
|
import _slicedToArray from "module_32" /* 32 */;
|
|
|
|
|
import noop from "module_19" /* 19 */;
|
2026-07-23 10:11:24 +00:00
|
|
|
|
2026-09-10 05:38:07 +00:00
|
|
|
require = fn;
|
|
|
|
|
const size = fn(2);
|
|
|
|
|
let result = size.fileFinishedImporting("modules/messages/native/hooks/useChannelLoading.tsx");
|
2026-07-20 16:05:17 +00:00
|
|
|
|
|
|
|
|
export default function useChannelLoading(arg0) {
|
2026-09-10 05:38:07 +00:00
|
|
|
({ 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 });
|
2026-07-20 16:05:17 +00:00
|
|
|
return () => {
|
2026-09-10 05:38:07 +00:00
|
|
|
first.cancel();
|
2026-07-20 16:05:17 +00:00
|
|
|
};
|
|
|
|
|
});
|
2026-07-29 08:29:29 +00:00
|
|
|
return {
|
2026-09-10 05:38:07 +00:00
|
|
|
channelLatestMessageLoadingStatsManager,
|
2026-07-29 08:29:29 +00:00
|
|
|
startOrCancelLatestMessagesLoad(arg0) {
|
2026-09-10 05:38:07 +00:00
|
|
|
const obj = messages_MessagesUtils;
|
|
|
|
|
const result = obj.startOrCancelChannelLatestMessagesLoad({ jumpTargetId, oldestUnreadMessageId, shouldJumpToOriginalPost: _slicedToArray(arg0), channelId, tracker });
|
2026-07-29 08:29:29 +00:00
|
|
|
}
|
|
|
|
|
};
|
2026-07-20 16:05:17 +00:00
|
|
|
};
|