diff --git a/lib/providers/user_provider.dart b/lib/providers/user_provider.dart index 570bb06..6748251 100644 --- a/lib/providers/user_provider.dart +++ b/lib/providers/user_provider.dart @@ -29,13 +29,13 @@ class UserProvider extends CoreProvier { isAuthenticated = true; final RequestService service = RequestService(RequestHelper.userInfo); await service.httpGet(); + if (service.statusCode == 401 || service.result['user'] == null) { + return false; + } if (service.isSuccess) { user = User.fromJson(service.result['user']); return true; } - if (service.statusCode == 401) { - return false; - } throw 'Getting user from API failed!'; }