2026-07-26 16:55:20 +07:00
|
|
|
import { useQuery } from "@tanstack/react-query";
|
2026-07-26 16:14:32 +07:00
|
|
|
|
|
|
|
|
import { voiceApi } from "@/lib/api";
|
|
|
|
|
import type { Guild } from "@/lib/types";
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Fetch the list of available Discord guilds.
|
|
|
|
|
*/
|
2026-07-26 16:55:20 +07:00
|
|
|
export function useGuilds() {
|
|
|
|
|
return useQuery<Guild[]>({
|
|
|
|
|
queryKey: ["guilds"],
|
|
|
|
|
queryFn: () => voiceApi.getGuilds(),
|
|
|
|
|
staleTime: 60_000,
|
|
|
|
|
});
|
2026-07-26 16:14:32 +07:00
|
|
|
}
|