import ApiService from '@/services/api.service' import { AuthRepository } from '@/domain/models/auth/authRepository' export class APIAuthRepository implements AuthRepository { constructor( private readonly request = ApiService ) {} async login(username: string, password: string): Promise { const url = `/auth/login/` await this.request.post(url, { username, password }) } async logout(): Promise { const url = '/auth/logout/' await this.request.post(url) } }