logout method
Implementation
@override
Future<AuthResult<void>> logout() async {
try {
final response = await _client.post(
Uri.parse('$baseUrl/auth/logout'),
headers: _headers,
);
return _handleResponse(response);
} catch (e) {
return AuthResult.failure(AuthException(e.toString(), code: 'network-error'));
}
}