diff --git a/lib/services/inou_api.dart b/lib/services/inou_api.dart index e3f66e8..50f0011 100644 --- a/lib/services/inou_api.dart +++ b/lib/services/inou_api.dart @@ -44,7 +44,7 @@ class InouApi { Future sendLoginCode(String email) async { try { final response = await http.post( - Uri.parse('$baseUrl/api/auth/send-code'), + Uri.parse('$baseUrl/api/v1/auth/send'), headers: { 'Content-Type': 'application/json', 'Accept': 'application/json', @@ -80,7 +80,7 @@ class InouApi { Future verifyCode(String email, String code) async { try { final response = await http.post( - Uri.parse('$baseUrl/api/auth/verify'), + Uri.parse('$baseUrl/api/v1/auth/verify'), headers: { 'Content-Type': 'application/json', 'Accept': 'application/json', @@ -101,13 +101,11 @@ class InouApi { final json = jsonDecode(response.body); - if (response.statusCode == 200 && json['success'] == true) { - // Get session token from response - _sessionToken = json['token'] ?? json['session_token']; + if (response.statusCode == 200 && json['token'] != null) { + // Success - got session token + _sessionToken = json['token']; _dossierId = json['dossier_id']; - if (_sessionToken != null) { - await _saveSession(); - } + await _saveSession(); return null; // Success }