21 lines
672 B
TypeScript
21 lines
672 B
TypeScript
// 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]);
|
|
}
|