CrunchyDL/components/Crunchyroll/Account.ts

30 lines
729 B
TypeScript
Raw Normal View History

2024-04-16 20:20:30 +02:00
import type { CrunchyLogin } from './Types'
export async function crunchyLogin() {
const { data, error } = await useFetch<CrunchyLogin>('http://localhost:8080/api/crunchyroll/login', {
method: 'POST'
})
return { data, error }
}
export async function checkAccount() {
const { data, error } = await useFetch<CrunchyLogin>('http://localhost:8080/api/crunchyroll/check', {
method: 'GET'
})
return { data, error }
}
export async function loginAccount(user: string, password: string) {
const { data, error } = await useFetch<CrunchyLogin>('http://localhost:8080/api/crunchyroll/login/login', {
method: 'POST',
body: {
user: user,
password: password
}
})
return { data, error }
}