decord/source/modules/channel_following/useChannelFollowerStats.tsx
2026-07-21 22:01:30 +00:00

41 lines
1.4 KiB
TypeScript

// Module ID: 9852
// Function ID: 76265
// Name: useChannelFollowerStats
// Dependencies: []
// Exports: default
// Module 9852 (useChannelFollowerStats)
let closure_3 = importDefault(dependencyMap[0]);
let closure_4 = importAll(dependencyMap[1]);
let closure_5 = importDefault(dependencyMap[2]);
const HOUR = importDefault(dependencyMap[3]).Millis.HOUR;
const result = arg1(dependencyMap[6]).fileFinishedImporting("modules/channel_following/useChannelFollowerStats.tsx");
export default function useChannelFollowerStats(arg0) {
const arg1 = arg0;
const tmp = callback(React.useState(false), 2);
const first = tmp[0];
const importDefault = first;
let closure_2 = tmp[1];
const items = [closure_5];
const items1 = [arg0];
const stateFromStores = arg1(closure_2[4]).useStateFromStores(items, () => followerStatsForChannel.getFollowerStatsForChannel(arg0), items1);
const callback = stateFromStores;
const items2 = [arg0, stateFromStores, first];
const effect = React.useEffect(() => {
if (null == stateFromStores) {
if (!first) {
callback(true);
const channelFollowerStats = first(callback[5]).fetchChannelFollowerStats(arg0);
const obj = first(callback[5]);
}
} else {
const _Date = Date;
}
if (tmp11) {
callback(false);
}
}, items2);
const items3 = [stateFromStores, first];
return items3;
};