login method

Future<Response> login({
  1. required String email,
  2. required String password,
})

Sends a login request to POST /api/login.

Returns the raw Dio response — callers are responsible for parsing the OAuth2 token payload via AuthTokenModel.tryFromJson.

Throws a DioException on network or server error.

Implementation

Future<Response<dynamic>> login({required String email, required String password}) async {
  return _publicDio.post<dynamic>('/api/login', data: <String, dynamic>{'email': email, 'password': password});
}