Files
schedtxt/src/api/loginApi.js
T
phoenixandphoenix 34644d1cd2 tsk-6: Send Message (#22)
Closes #6

Reviewed-on: phoenix/textsender#22
Co-authored-by: phoenix <kundeng00@pm.me>
Co-committed-by: phoenix <kundeng00@pm.me>
2026-01-04 00:21:22 +00:00

23 lines
491 B
JavaScript

import { AUTH_API_BASE_URL } from '../constants/api';
export class LoginRequest {
username = '';
password = '';
}
export const loginApi = {
login: async (request) => {
const reponse = await fetch(`${AUTH_API_BASE_URL}/api/v1/login`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(request),
});
if (reponse.ok) {
return reponse.json();
} else {
throw new Error('Error logging in');
}
},
};