This commit is contained in:
2026-07-20 14:15:01 +02:00
parent 87108a9ebd
commit 1047e839f5
+13 -5
View File
@@ -1,11 +1,19 @@
import { apiFetch } from './client' import { apiFetch } from "./client";
import type { AuthResponse, ConnectionStatus, LoginRequest, ServiceType } from '../types/connection' import type {
AuthResponse,
ConnectionStatus,
LoginRequest,
ServiceType,
} from "../types/connection";
export const login = (req: LoginRequest) => export const login = (req: LoginRequest) =>
apiFetch<AuthResponse>('/login', { method: 'POST', body: JSON.stringify(req) }) apiFetch<AuthResponse>("/login", {
method: "POST",
body: JSON.stringify(req),
});
export const getStatuses = () => export const getStatuses = () =>
apiFetch<ConnectionStatus[]>('/connections/status') apiFetch<ConnectionStatus[]>("/connections/status");
export const logout = (serviceType: ServiceType) => export const logout = (serviceType: ServiceType) =>
apiFetch<void>(`/connections/${serviceType}`, { method: 'DELETE' }) apiFetch<void>(`/connections/${serviceType}`, { method: "DELETE" });