diff --git a/lib/src/data/repository/client.dart b/lib/src/data/repository/client.dart index 49074e2..25473dd 100644 --- a/lib/src/data/repository/client.dart +++ b/lib/src/data/repository/client.dart @@ -6,11 +6,11 @@ class Client extends Repository { @override String get apiUrl => "https://api.matule.ru/api"; - AuthModel? _authModel; + AuthModel? authModel; Options get options => Options( headers: { - if (_authModel != null) "Authorization": "Bearer ${_authModel!.token}", + if (authModel != null) "Authorization": "Bearer ${authModel!.token}", }, ); @@ -20,8 +20,8 @@ class Client extends Repository { "$apiUrl/collections/users/auth-with-password", data: {"identity": identity, "password": password}, ); - _authModel = AuthModel.fromJSON(response.data); - return _authModel!; + authModel = AuthModel.fromJSON(response.data); + return authModel!; } @override diff --git a/lib/src/domain/use_cases/base_use_case.dart b/lib/src/domain/use_cases/base_use_case.dart index 7a772b6..884112e 100644 --- a/lib/src/domain/use_cases/base_use_case.dart +++ b/lib/src/domain/use_cases/base_use_case.dart @@ -9,6 +9,10 @@ class BaseUseCase { BaseUseCase({required this.startLoading, required this.endLoading}) : helper = QueryHelper(startLoading: startLoading, endLoading: endLoading); + AuthModel? getAuth() { + return client.authModel; + } + Future login( String identity, String password,