fix: missing return type in some fetch functions

This commit is contained in:
SauceyRed 2025-05-31 17:11:08 +02:00
parent abf3b248c4
commit 00d6eb0a00
Signed by: sauceyred
GPG key ID: 2BF92EB6D8A5CCA7

View file

@ -1,7 +1,7 @@
import type { ChannelResponse, GuildResponse, MessageResponse } from "~/types/interfaces"; import type { ChannelResponse, GuildMemberResponse, GuildResponse, MessageResponse } from "~/types/interfaces";
export const useApi = () => { export const useApi = () => {
async function fetchGuilds(guildId: string): Promise<GuildResponse[] | undefined> { async function fetchGuilds(): Promise<GuildResponse[] | undefined> {
return await fetchWithApi(`/guilds`); return await fetchWithApi(`/guilds`);
} }
@ -18,15 +18,15 @@ export const useApi = () => {
} }
async function fetchMembers(guildId: string) { async function fetchMembers(guildId: string): Promise<GuildMemberResponse[] | undefined> {
return await fetchWithApi(`/guilds/${guildId}/members`); return await fetchWithApi(`/guilds/${guildId}/members`);
} }
async function fetchMember(guildId: string, memberId: string) { async function fetchMember(guildId: string, memberId: string): Promise<GuildMemberResponse | undefined> {
return await fetchWithApi(`/guilds/${guildId}/members/${memberId}`); return await fetchWithApi(`/guilds/${guildId}/members/${memberId}`);
} }
async function fetchUsers(userId: string) { async function fetchUsers() {
return await fetchWithApi(`/users`); return await fetchWithApi(`/users`);
} }