diff --git a/lib/shared/components/molecules/modules/data/data_sources/license_remote_data_source.dart b/lib/shared/components/molecules/modules/data/data_sources/license_remote_data_source.dart index c47abfd2..f2dfd632 100644 --- a/lib/shared/components/molecules/modules/data/data_sources/license_remote_data_source.dart +++ b/lib/shared/components/molecules/modules/data/data_sources/license_remote_data_source.dart @@ -6,8 +6,6 @@ import 'dart:developer'; import 'package:hub/backend/api_requests/api_calls.dart'; import 'package:hub/shared/components/molecules/locals/index.dart'; import 'package:hub/shared/components/molecules/modules/index.dart'; -import 'package:hub/shared/helpers/database/database_helper.dart'; - import 'package:sqflite/sqflite.dart'; abstract class LicenseRemoteDataSource { @@ -96,7 +94,7 @@ class LicenseRemoteDataSourceImpl implements LicenseRemoteDataSource { } catch (e, s) { log('Erro ao obter licenças: $e', stackTrace: s); // return await setupLicense(DatabaseStorage.database, isNewVersion); - return false; + return true; } } diff --git a/lib/shared/components/molecules/modules/data/repositories/license_repository_impl.dart b/lib/shared/components/molecules/modules/data/repositories/license_repository_impl.dart index 824315c6..bcfa25e4 100644 --- a/lib/shared/components/molecules/modules/data/repositories/license_repository_impl.dart +++ b/lib/shared/components/molecules/modules/data/repositories/license_repository_impl.dart @@ -21,9 +21,10 @@ class LicenseRepositoryImpl implements LicenseRepository { log('updateLicense'); bool result = false; final bool isNewVersion = await localDataSource.isNewVersion(); - result = await remoteDataSource.setupLicense(database, isNewVersion); if (isNewVersion) { result = await remoteDataSource.fetchLicenses(isNewVersion); + } else { + result = await remoteDataSource.setupLicense(database, isNewVersion); } return result;