17 lines
826 B
TypeScript
17 lines
826 B
TypeScript
// Metro module 11957 (f11958).
|
|
import { useEffect } from "react";
|
|
import UserGuildJoinRequestStore from "../UserGuildJoinRequestStore";
|
|
import { useStateFromStores } from "../../../_bundle/Module589";
|
|
import GuildJoinRequestActionCreators from "../GuildJoinRequestActionCreators";
|
|
export default function useGetGuildJoinRequest(c19291_0) {
|
|
let stateFromStores;
|
|
const stateFromStores2 = useStateFromStores([UserGuildJoinRequestStore], () => c19291_0 != null ? UserGuildJoinRequestStore.getRequest(c19291_0) : null);
|
|
stateFromStores = useStateFromStores([UserGuildJoinRequestStore], () => UserGuildJoinRequestStore.hasFetchedRequestToJoinGuilds);
|
|
useEffect(() => {
|
|
if (!stateFromStores) {
|
|
GuildJoinRequestActionCreators.fetchRequestToJoinGuilds();
|
|
}
|
|
}, [stateFromStores]);
|
|
return stateFromStores2;
|
|
};
|