// Metro module 15357 (f15358). import { useCallback } from "react"; import { ICYMIAnalytics } from "./ICYMIAnalytics"; import ICYMIActionCreators from "./ICYMIActionCreators"; export function useICYMIReloadHandler(a0) { return useCallback(async () => { let c28008_0; c28008_0 = void 0; ICYMIAnalytics.trackFeedShown({ variant: a0 ? "DotShown" : "NoDotShown", homeSessionId: "gravity_refresh" }); await ICYMIActionCreators.fetchDehydrated({ isReloading: true }); await ICYMIActionCreators.reloadICYMITab(); await ICYMIActionCreators.getGuildChannelScores(); ICYMIActionCreators.getRecommendedGuilds(); }, [a0]); }