From 66c97d5c2d95702ffc51b9fcd5197bd9a208e7dd Mon Sep 17 00:00:00 2001 From: PROF25-FINAL Date: Tue, 27 May 2025 16:25:45 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B5=D1=84=D0=B0=D0=BA=D1=82=D0=BE?= =?UTF-8?q?=D1=80=D0=B8=D0=BD=D0=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/src/data/repository/client.dart | 8 ++++---- lib/src/domain/use_cases/base_use_case.dart | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) 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,