From 8a4177739019380be9406326f1678ee67192cbdb Mon Sep 17 00:00:00 2001 From: Gabriel Costa de Oliveira Date: Sat, 25 Jan 2025 23:15:27 -0300 Subject: [PATCH] fix(#58): remove termo de uso --- lib/core/data/local/storage_value.dart | 8 ++++---- .../network/token_manager/repository/auth_repository.dart | 2 +- lib/core/network/token_manager/service/auth_service.dart | 1 + lib/ui/register_account/view/register_account_view.dart | 2 +- lib/ui/register_account/viewmodel/register_viewmodel.dart | 8 ++++---- 5 files changed, 11 insertions(+), 10 deletions(-) diff --git a/lib/core/data/local/storage_value.dart b/lib/core/data/local/storage_value.dart index 3db778b..6735185 100644 --- a/lib/core/data/local/storage_value.dart +++ b/lib/core/data/local/storage_value.dart @@ -15,7 +15,7 @@ class StorageValue { factory StorageValue.getInstance() => _singleton ??= StorageValue._internal(); - Future _setValue(String key, String value) async { + Future _setValue(String key, String? value) async { try { await storage.write(key: key, value: value); } catch (e) { @@ -32,9 +32,9 @@ class StorageValue { } } - Future setAuthToken(String token) => _setValue(_authToken, token); - Future setRefreshToken(String token) => _setValue(_refreshToken, token); - Future setJsonUser(String email) => _setValue(_jsonUser, email); + Future setAuthToken(String? token) => _setValue(_authToken, token); + Future setRefreshToken(String? token) => _setValue(_refreshToken, token); + Future setJsonUser(String? email) => _setValue(_jsonUser, email); Future getAuthToken() => _getValue(_authToken); Future getRefreshToken() => _getValue(_refreshToken); diff --git a/lib/core/network/token_manager/repository/auth_repository.dart b/lib/core/network/token_manager/repository/auth_repository.dart index 7b4610d..4e9fd68 100644 --- a/lib/core/network/token_manager/repository/auth_repository.dart +++ b/lib/core/network/token_manager/repository/auth_repository.dart @@ -22,6 +22,6 @@ class AuthRepository { Future clearUser() async { _userCache = null; - await StorageValue.getInstance().clear(); + StorageValue.getInstance().setJsonUser(null); } } diff --git a/lib/core/network/token_manager/service/auth_service.dart b/lib/core/network/token_manager/service/auth_service.dart index 3bd00f8..402d5bf 100644 --- a/lib/core/network/token_manager/service/auth_service.dart +++ b/lib/core/network/token_manager/service/auth_service.dart @@ -34,6 +34,7 @@ class AuthService { } Future getUser() async { + Log.d("get user"); String? json = await StorageValue.getInstance().getJsonUser(); if (json != null) { diff --git a/lib/ui/register_account/view/register_account_view.dart b/lib/ui/register_account/view/register_account_view.dart index fd06096..8862727 100644 --- a/lib/ui/register_account/view/register_account_view.dart +++ b/lib/ui/register_account/view/register_account_view.dart @@ -84,7 +84,7 @@ class RegisterAccountScreen extends StatelessWidget { TextPassWord( padding: const EdgeInsets.symmetric(vertical: 10, horizontal: 20), controller: passwordController), - _buildTermsCheckbox(context), + // _buildTermsCheckbox(context), const SizedBox(height: 20), _buildRegisterButton(context), ]), diff --git a/lib/ui/register_account/viewmodel/register_viewmodel.dart b/lib/ui/register_account/viewmodel/register_viewmodel.dart index 2d376d2..38ca094 100644 --- a/lib/ui/register_account/viewmodel/register_viewmodel.dart +++ b/lib/ui/register_account/viewmodel/register_viewmodel.dart @@ -15,10 +15,10 @@ class RegisterAccountViewModel extends ChangeNotifier { } Future> _register(RegisterRequest registerRequest) async { - if (!isTermsAccepted) { - return Result.error( - 'Você deve aceitar os termos de privacidade e políticas de uso.'); - } +// if (!isTermsAccepted) { +// return Result.error( +// 'Você deve aceitar os termos de privacidade e políticas de uso.'); +// } await GetIt.instance().register(registerRequest);