Files
GMW/services/frontend/src/hooks/use-guilds.ts
T

15 lines
350 B
TypeScript
Raw Normal View History

import useSWR from "swr";
import { voiceApi } from "@/lib/api";
import type { Guild } from "@/lib/types";
/**
* Fetch the list of available Discord guilds.
*/
export function useGuilds(initialData?: Guild[]) {
return useSWR<Guild[]>(["guilds"], () => voiceApi.getGuilds(), {
dedupingInterval: 60_000,
fallbackData: initialData,
});
}