refactor: rename Questia to SaveFamily across the codebase
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
import 'package:sf_infrastructure/sf_infrastructure.dart';
|
import 'package:sf_infrastructure/sf_infrastructure.dart';
|
||||||
import 'environment.dart';
|
import 'environment.dart';
|
||||||
|
|
||||||
class QuestiaEnvConfig implements EnvConfig {
|
class SaveFamilyEnvConfig implements EnvConfig {
|
||||||
@override
|
@override
|
||||||
String get apiBaseUrl => Environment.apiBaseUrl;
|
String get apiBaseUrl => Environment.apiBaseUrl;
|
||||||
@override
|
@override
|
||||||
@@ -6,7 +6,7 @@ import 'package:flutter_riverpod/flutter_riverpod.dart';
|
|||||||
import 'package:design_system/design_system.dart';
|
import 'package:design_system/design_system.dart';
|
||||||
import 'package:sca_treezor/sca_treezor.dart';
|
import 'package:sca_treezor/sca_treezor.dart';
|
||||||
import 'package:sf_app_platform/config/env/environment_enum.dart';
|
import 'package:sf_app_platform/config/env/environment_enum.dart';
|
||||||
import 'package:sf_app_platform/config/env/questia_env_config.dart';
|
import 'package:sf_app_platform/config/env/save_family_env_config.dart';
|
||||||
import 'package:sf_app_platform/core/config/app_mode.dart';
|
import 'package:sf_app_platform/core/config/app_mode.dart';
|
||||||
import 'package:sf_app_platform/navigation/app_router.dart';
|
import 'package:sf_app_platform/navigation/app_router.dart';
|
||||||
import 'package:sf_app_platform/save_family_app.dart';
|
import 'package:sf_app_platform/save_family_app.dart';
|
||||||
@@ -29,7 +29,7 @@ Future<void> initApp(EnvironmentEnum env) async {
|
|||||||
// await initSentry(env);
|
// await initSentry(env);
|
||||||
|
|
||||||
await configureDependencies(
|
await configureDependencies(
|
||||||
QuestiaEnvConfig(),
|
SaveFamilyEnvConfig(),
|
||||||
log: env.isDevelopment || kDebugMode,
|
log: env.isDevelopment || kDebugMode,
|
||||||
// Treezor-specific detection (message + 500) runs in both modes;
|
// Treezor-specific detection (message + 500) runs in both modes;
|
||||||
// only the destination route differs based on the active app mode.
|
// only the destination route differs based on the active app mode.
|
||||||
|
|||||||
@@ -6,12 +6,12 @@ import 'package:sf_infrastructure/sf_infrastructure.dart';
|
|||||||
|
|
||||||
class LegacyHeartbeatService {
|
class LegacyHeartbeatService {
|
||||||
LegacyHeartbeatService({
|
LegacyHeartbeatService({
|
||||||
required QuestiaRepository repository,
|
required SaveFamilyRepository repository,
|
||||||
required void Function() onUnauthorized,
|
required void Function() onUnauthorized,
|
||||||
}) : _repository = repository,
|
}) : _repository = repository,
|
||||||
_onUnauthorized = onUnauthorized;
|
_onUnauthorized = onUnauthorized;
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
final void Function() _onUnauthorized;
|
final void Function() _onUnauthorized;
|
||||||
Timer? _timer;
|
Timer? _timer;
|
||||||
|
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ class SaveFamilyAppState extends ConsumerState<SaveFamilyApp>
|
|||||||
|
|
||||||
if (isLegacyMode) {
|
if (isLegacyMode) {
|
||||||
_legacyHeartbeat = LegacyHeartbeatService(
|
_legacyHeartbeat = LegacyHeartbeatService(
|
||||||
repository: GetIt.I<QuestiaRepository>(),
|
repository: GetIt.I<SaveFamilyRepository>(),
|
||||||
onUnauthorized: () {
|
onUnauthorized: () {
|
||||||
clearSessionData();
|
clearSessionData();
|
||||||
appRouter.go(AppRoutes.legacyLogin);
|
appRouter.go(AppRoutes.legacyLogin);
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class ChangePasswordRemoteDatasourceImpl
|
|||||||
implements ChangePasswordRemoteDatasource {
|
implements ChangePasswordRemoteDatasource {
|
||||||
ChangePasswordRemoteDatasourceImpl(this._repository);
|
ChangePasswordRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<void> changePassword({
|
Future<void> changePassword({
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import 'devices_remote_datasource.dart';
|
|||||||
class DevicesRemoteDatasourceImpl implements DevicesRemoteDatasource {
|
class DevicesRemoteDatasourceImpl implements DevicesRemoteDatasource {
|
||||||
DevicesRemoteDatasourceImpl(this._repository);
|
DevicesRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<void> deleteDevice({required String deviceId}) async {
|
Future<void> deleteDevice({required String deviceId}) async {
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import 'package:sf_shared/sf_shared.dart';
|
|||||||
class UsersRemoteDatasourceImpl implements UsersRemoteDatasource {
|
class UsersRemoteDatasourceImpl implements UsersRemoteDatasource {
|
||||||
UsersRemoteDatasourceImpl(this._repository);
|
UsersRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<List<UserEntity>> getUsers({required String userId}) async {
|
Future<List<UserEntity>> getUsers({required String userId}) async {
|
||||||
|
|||||||
@@ -6,6 +6,6 @@ import '../data/datasource/change_password_remote_datasource_impl.dart';
|
|||||||
|
|
||||||
final changePasswordRemoteDatasourceProvider =
|
final changePasswordRemoteDatasourceProvider =
|
||||||
Provider<ChangePasswordRemoteDatasource>((ref) {
|
Provider<ChangePasswordRemoteDatasource>((ref) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return ChangePasswordRemoteDatasourceImpl(questiaRepository);
|
return ChangePasswordRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -7,6 +7,6 @@ import '../data/datasource/devices_remote_datasource_impl.dart';
|
|||||||
final devicesRemoteDatasourceProvider = Provider<DevicesRemoteDatasource>((
|
final devicesRemoteDatasourceProvider = Provider<DevicesRemoteDatasource>((
|
||||||
ref,
|
ref,
|
||||||
) {
|
) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return DevicesRemoteDatasourceImpl(questiaRepository);
|
return DevicesRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -5,6 +5,6 @@ import '../data/datasource/users_remote_datasource.dart';
|
|||||||
import '../data/datasource/users_remote_datasource_impl.dart';
|
import '../data/datasource/users_remote_datasource_impl.dart';
|
||||||
|
|
||||||
final usersRemoteDatasourceProvider = Provider<UsersRemoteDatasource>((ref) {
|
final usersRemoteDatasourceProvider = Provider<UsersRemoteDatasource>((ref) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return UsersRemoteDatasourceImpl(questiaRepository);
|
return UsersRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import 'package:sf_infrastructure/sf_infrastructure.dart';
|
|||||||
class ControlPanelRemoteDatasourceImpl implements ControlPanelRemoteDatasource {
|
class ControlPanelRemoteDatasourceImpl implements ControlPanelRemoteDatasource {
|
||||||
ControlPanelRemoteDatasourceImpl(this._repository);
|
ControlPanelRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<List<PositionEntity>> getLatestPositions({
|
Future<List<PositionEntity>> getLatestPositions({
|
||||||
|
|||||||
@@ -5,6 +5,6 @@ import 'package:sf_infrastructure/sf_infrastructure.dart';
|
|||||||
|
|
||||||
final controlPanelRemoteDatasourceProvider =
|
final controlPanelRemoteDatasourceProvider =
|
||||||
Provider<ControlPanelRemoteDatasource>((ref) {
|
Provider<ControlPanelRemoteDatasource>((ref) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return ControlPanelRemoteDatasourceImpl(questiaRepository);
|
return ControlPanelRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ class AppUsageTimesRemoteDatasourceImpl
|
|||||||
implements AppUsageTimesRemoteDatasource {
|
implements AppUsageTimesRemoteDatasource {
|
||||||
AppUsageTimesRemoteDatasourceImpl(this._repository);
|
AppUsageTimesRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<GetAppUsageTimesResponseModel> getAppUsageTimes({
|
Future<GetAppUsageTimesResponseModel> getAppUsageTimes({
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class BackgroundImageRemoteDatasourceImpl
|
|||||||
implements BackgroundImageRemoteDatasource {
|
implements BackgroundImageRemoteDatasource {
|
||||||
BackgroundImageRemoteDatasourceImpl(this._repository);
|
BackgroundImageRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<GetBackgroundImageResponseModel> getBackgroundImage() async {
|
Future<GetBackgroundImageResponseModel> getBackgroundImage() async {
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import 'contacts_remote_datasource.dart';
|
|||||||
class ContactsRemoteDatasourceImpl implements ContactsRemoteDatasource {
|
class ContactsRemoteDatasourceImpl implements ContactsRemoteDatasource {
|
||||||
ContactsRemoteDatasourceImpl(this._repository);
|
ContactsRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<GetContactsResponseModel> getContacts({required String userId}) async {
|
Future<GetContactsResponseModel> getContacts({required String userId}) async {
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import 'health_remote_datasource.dart';
|
|||||||
class HealthRemoteDatasourceImpl implements HealthRemoteDatasource {
|
class HealthRemoteDatasourceImpl implements HealthRemoteDatasource {
|
||||||
HealthRemoteDatasourceImpl(this._repository);
|
HealthRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<GetHeartbeatsResponseModel> getHeartbeats({
|
Future<GetHeartbeatsResponseModel> getHeartbeats({
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import 'package:sf_infrastructure/sf_infrastructure.dart';
|
|||||||
class PicturesRemoteDatasourceImpl implements PicturesRemoteDatasource {
|
class PicturesRemoteDatasourceImpl implements PicturesRemoteDatasource {
|
||||||
PicturesRemoteDatasourceImpl(this._repository);
|
PicturesRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<List<PictureEntity>> getPictures({required String deviceId}) async {
|
Future<List<PictureEntity>> getPictures({required String deviceId}) async {
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ class ScheduledActivitiesRemoteDatasourceImpl
|
|||||||
implements ScheduledActivitiesRemoteDatasource {
|
implements ScheduledActivitiesRemoteDatasource {
|
||||||
ScheduledActivitiesRemoteDatasourceImpl(this._repository);
|
ScheduledActivitiesRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<GetScheduledActivitiesResponseModel> getActivities({
|
Future<GetScheduledActivitiesResponseModel> getActivities({
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import 'steps_remote_datasource.dart';
|
|||||||
class StepsRemoteDatasourceImpl implements StepsRemoteDatasource {
|
class StepsRemoteDatasourceImpl implements StepsRemoteDatasource {
|
||||||
StepsRemoteDatasourceImpl(this._repository);
|
StepsRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<GetStepsResponseModel> getSteps({
|
Future<GetStepsResponseModel> getSteps({
|
||||||
|
|||||||
@@ -6,6 +6,6 @@ import '../data/datasources/app_usage_times_remote_datasource_impl.dart';
|
|||||||
|
|
||||||
final appUsageTimesRemoteDatasourceProvider =
|
final appUsageTimesRemoteDatasourceProvider =
|
||||||
Provider<AppUsageTimesRemoteDatasource>((ref) {
|
Provider<AppUsageTimesRemoteDatasource>((ref) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return AppUsageTimesRemoteDatasourceImpl(questiaRepository);
|
return AppUsageTimesRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -6,6 +6,6 @@ import '../data/datasources/background_image_remote_datasource_impl.dart';
|
|||||||
|
|
||||||
final backgroundImageRemoteDatasourceProvider =
|
final backgroundImageRemoteDatasourceProvider =
|
||||||
Provider<BackgroundImageRemoteDatasource>((ref) {
|
Provider<BackgroundImageRemoteDatasource>((ref) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return BackgroundImageRemoteDatasourceImpl(questiaRepository);
|
return BackgroundImageRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -7,6 +7,6 @@ import '../data/datasources/contacts_remote_datasource_impl.dart';
|
|||||||
final contactsRemoteDatasourceProvider = Provider<ContactsRemoteDatasource>((
|
final contactsRemoteDatasourceProvider = Provider<ContactsRemoteDatasource>((
|
||||||
ref,
|
ref,
|
||||||
) {
|
) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return ContactsRemoteDatasourceImpl(questiaRepository);
|
return ContactsRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -5,6 +5,6 @@ import '../data/datasources/health_remote_datasource.dart';
|
|||||||
import '../data/datasources/health_remote_datasource_impl.dart';
|
import '../data/datasources/health_remote_datasource_impl.dart';
|
||||||
|
|
||||||
final healthRemoteDatasourceProvider = Provider<HealthRemoteDatasource>((ref) {
|
final healthRemoteDatasourceProvider = Provider<HealthRemoteDatasource>((ref) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return HealthRemoteDatasourceImpl(questiaRepository);
|
return HealthRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -7,6 +7,6 @@ import '../data/datasources/pictures_remote_datasource_impl.dart';
|
|||||||
final picturesRemoteDatasourceProvider = Provider<PicturesRemoteDatasource>((
|
final picturesRemoteDatasourceProvider = Provider<PicturesRemoteDatasource>((
|
||||||
ref,
|
ref,
|
||||||
) {
|
) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return PicturesRemoteDatasourceImpl(questiaRepository);
|
return PicturesRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -6,6 +6,6 @@ import '../data/datasources/scheduled_activities_remote_datasource_impl.dart';
|
|||||||
|
|
||||||
final scheduledActivitiesRemoteDatasourceProvider =
|
final scheduledActivitiesRemoteDatasourceProvider =
|
||||||
Provider<ScheduledActivitiesRemoteDatasource>((ref) {
|
Provider<ScheduledActivitiesRemoteDatasource>((ref) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return ScheduledActivitiesRemoteDatasourceImpl(questiaRepository);
|
return ScheduledActivitiesRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -5,6 +5,6 @@ import '../data/datasources/steps_remote_datasource.dart';
|
|||||||
import '../data/datasources/steps_remote_datasource_impl.dart';
|
import '../data/datasources/steps_remote_datasource_impl.dart';
|
||||||
|
|
||||||
final stepsRemoteDatasourceProvider = Provider<StepsRemoteDatasource>((ref) {
|
final stepsRemoteDatasourceProvider = Provider<StepsRemoteDatasource>((ref) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return StepsRemoteDatasourceImpl(questiaRepository);
|
return StepsRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import 'call_history_response_model.dart';
|
|||||||
class CallHistoryDatasource {
|
class CallHistoryDatasource {
|
||||||
CallHistoryDatasource(this._repository);
|
CallHistoryDatasource(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
Future<List<CallHistoryEntity>> getCallHistory({
|
Future<List<CallHistoryEntity>> getCallHistory({
|
||||||
required String deviceIdentificator,
|
required String deviceIdentificator,
|
||||||
|
|||||||
@@ -5,5 +5,5 @@ import 'package:sf_infrastructure/sf_infrastructure.dart';
|
|||||||
import 'call_history_datasource.dart';
|
import 'call_history_datasource.dart';
|
||||||
|
|
||||||
final callHistoryDatasourceProvider = Provider<CallHistoryDatasource>((ref) {
|
final callHistoryDatasourceProvider = Provider<CallHistoryDatasource>((ref) {
|
||||||
return CallHistoryDatasource(GetIt.I<QuestiaRepository>());
|
return CallHistoryDatasource(GetIt.I<SaveFamilyRepository>());
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import 'auth_remote_datasource.dart';
|
|||||||
class LegacyAuthRemoteDatasourceImpl implements LegacyAuthRemoteDatasource {
|
class LegacyAuthRemoteDatasourceImpl implements LegacyAuthRemoteDatasource {
|
||||||
LegacyAuthRemoteDatasourceImpl(this._repository);
|
LegacyAuthRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<void> requestPhoneCode({required String phone}) => safeCall(
|
Future<void> requestPhoneCode({required String phone}) => safeCall(
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ class LegacyDeviceSetupRemoteDatasourceImpl
|
|||||||
implements LegacyDeviceSetupRemoteDatasource {
|
implements LegacyDeviceSetupRemoteDatasource {
|
||||||
LegacyDeviceSetupRemoteDatasourceImpl(this._repository);
|
LegacyDeviceSetupRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<void> generateActivationKey({required String identificator}) async {
|
Future<void> generateActivationKey({required String identificator}) async {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import 'package:legacy_shared/legacy_shared.dart';
|
|||||||
class LegacyLoginRemoteDatasourceImpl implements LegacyLoginRemoteDatasource {
|
class LegacyLoginRemoteDatasourceImpl implements LegacyLoginRemoteDatasource {
|
||||||
const LegacyLoginRemoteDatasourceImpl(this._repository);
|
const LegacyLoginRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<LegacyLoginResponseModel> login({
|
Future<LegacyLoginResponseModel> login({
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import 'sign_up_remote_datasource.dart';
|
|||||||
class LegacySignUpRemoteDatasourceImpl implements LegacySignUpRemoteDatasource {
|
class LegacySignUpRemoteDatasourceImpl implements LegacySignUpRemoteDatasource {
|
||||||
const LegacySignUpRemoteDatasourceImpl(this._repository);
|
const LegacySignUpRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<LegacySignUpResponseModel> signUp({
|
Future<LegacySignUpResponseModel> signUp({
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import 'package:sf_infrastructure/sf_infrastructure.dart';
|
|||||||
|
|
||||||
final legacyAuthRemoteDatasourceProvider = Provider<LegacyAuthRemoteDatasource>(
|
final legacyAuthRemoteDatasourceProvider = Provider<LegacyAuthRemoteDatasource>(
|
||||||
(ref) {
|
(ref) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return LegacyAuthRemoteDatasourceImpl(questiaRepository);
|
return LegacyAuthRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -5,6 +5,6 @@ import 'package:legacy_auth/src/core/data/datasource/device_setup_remote_datasou
|
|||||||
|
|
||||||
final legacyDeviceSetupRemoteDatasourceProvider =
|
final legacyDeviceSetupRemoteDatasourceProvider =
|
||||||
Provider<LegacyDeviceSetupRemoteDatasource>((ref) {
|
Provider<LegacyDeviceSetupRemoteDatasource>((ref) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return LegacyDeviceSetupRemoteDatasourceImpl(questiaRepository);
|
return LegacyDeviceSetupRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -5,6 +5,6 @@ import 'package:legacy_auth/src/core/data/datasource/login_remote_datasource_imp
|
|||||||
|
|
||||||
final legacyLoginRemoteDatasourceProvider =
|
final legacyLoginRemoteDatasourceProvider =
|
||||||
Provider<LegacyLoginRemoteDatasource>((ref) {
|
Provider<LegacyLoginRemoteDatasource>((ref) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return LegacyLoginRemoteDatasourceImpl(questiaRepository);
|
return LegacyLoginRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -5,6 +5,6 @@ import 'package:sf_infrastructure/sf_infrastructure.dart';
|
|||||||
|
|
||||||
final legacySignUpRemoteDatasourceProvider =
|
final legacySignUpRemoteDatasourceProvider =
|
||||||
Provider<LegacySignUpRemoteDatasource>((ref) {
|
Provider<LegacySignUpRemoteDatasource>((ref) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return LegacySignUpRemoteDatasourceImpl(questiaRepository);
|
return LegacySignUpRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ import 'package:sf_infrastructure/sf_infrastructure.dart';
|
|||||||
class LocationRemoteDatasourceImpl implements LocationRemoteDatasource {
|
class LocationRemoteDatasourceImpl implements LocationRemoteDatasource {
|
||||||
LocationRemoteDatasourceImpl(this._repository);
|
LocationRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<List<GeofenceEntity>> getGeofences({required String deviceId}) async {
|
Future<List<GeofenceEntity>> getGeofences({required String deviceId}) async {
|
||||||
|
|||||||
@@ -6,6 +6,6 @@ import 'package:sf_infrastructure/sf_infrastructure.dart';
|
|||||||
final locationRemoteDatasourceProvider = Provider<LocationRemoteDatasource>((
|
final locationRemoteDatasourceProvider = Provider<LocationRemoteDatasource>((
|
||||||
ref,
|
ref,
|
||||||
) {
|
) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return LocationRemoteDatasourceImpl(questiaRepository);
|
return LocationRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import 'package:sf_infrastructure/sf_infrastructure.dart';
|
|||||||
class AlarmRemoteDatasourceImpl implements AlarmRemoteDatasource {
|
class AlarmRemoteDatasourceImpl implements AlarmRemoteDatasource {
|
||||||
AlarmRemoteDatasourceImpl(this._repository);
|
AlarmRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<GetAlarmsResponseModel> getAlarms({required String deviceId}) async {
|
Future<GetAlarmsResponseModel> getAlarms({required String deviceId}) async {
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import 'contact_lists_remote_datasource.dart';
|
|||||||
class ContactListsRemoteDatasourceImpl implements ContactListsRemoteDatasource {
|
class ContactListsRemoteDatasourceImpl implements ContactListsRemoteDatasource {
|
||||||
ContactListsRemoteDatasourceImpl(this._repository);
|
ContactListsRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<GetContactListsResponseModel> getContactLists({
|
Future<GetContactListsResponseModel> getContactLists({
|
||||||
|
|||||||
@@ -5,5 +5,5 @@ class SettingsRemoteDatasourceImpl implements SettingsRemoteDatasource {
|
|||||||
SettingsRemoteDatasourceImpl(this._repository);
|
SettingsRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
// ignore: unused_field
|
// ignore: unused_field
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import 'wifi_remote_datasource.dart';
|
|||||||
class WifiRemoteDatasourceImpl implements WifiRemoteDatasource {
|
class WifiRemoteDatasourceImpl implements WifiRemoteDatasource {
|
||||||
WifiRemoteDatasourceImpl(this._repository);
|
WifiRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<GetWifiNetworksResponseModel> getWifiNetworks({
|
Future<GetWifiNetworksResponseModel> getWifiNetworks({
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ import 'package:settings/src/core/data/datasources/alarm_remote_datasource_impl.
|
|||||||
import 'package:sf_infrastructure/sf_infrastructure.dart';
|
import 'package:sf_infrastructure/sf_infrastructure.dart';
|
||||||
|
|
||||||
final alarmRemoteDatasourceProvider = Provider<AlarmRemoteDatasource>((ref) {
|
final alarmRemoteDatasourceProvider = Provider<AlarmRemoteDatasource>((ref) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return AlarmRemoteDatasourceImpl(questiaRepository);
|
return AlarmRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -5,6 +5,6 @@ import 'package:sf_infrastructure/sf_infrastructure.dart';
|
|||||||
|
|
||||||
final contactListsRemoteDatasourceProvider =
|
final contactListsRemoteDatasourceProvider =
|
||||||
Provider<ContactListsRemoteDatasource>((ref) {
|
Provider<ContactListsRemoteDatasource>((ref) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return ContactListsRemoteDatasourceImpl(questiaRepository);
|
return ContactListsRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -6,6 +6,6 @@ import 'package:sf_infrastructure/sf_infrastructure.dart';
|
|||||||
final settingsRemoteDatasourceProvider = Provider<SettingsRemoteDatasource>((
|
final settingsRemoteDatasourceProvider = Provider<SettingsRemoteDatasource>((
|
||||||
ref,
|
ref,
|
||||||
) {
|
) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return SettingsRemoteDatasourceImpl(questiaRepository);
|
return SettingsRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -6,5 +6,5 @@ import '../data/datasources/wifi_remote_datasource.dart';
|
|||||||
import '../data/datasources/wifi_remote_datasource_impl.dart';
|
import '../data/datasources/wifi_remote_datasource_impl.dart';
|
||||||
|
|
||||||
final wifiRemoteDatasourceProvider = Provider<WifiRemoteDatasource>((ref) {
|
final wifiRemoteDatasourceProvider = Provider<WifiRemoteDatasource>((ref) {
|
||||||
return WifiRemoteDatasourceImpl(GetIt.I<QuestiaRepository>());
|
return WifiRemoteDatasourceImpl(GetIt.I<SaveFamilyRepository>());
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import 'commands_remote_datatsource.dart';
|
|||||||
class CommandsRemoteDatasourceImpl implements CommandsRemoteDatasource {
|
class CommandsRemoteDatasourceImpl implements CommandsRemoteDatasource {
|
||||||
const CommandsRemoteDatasourceImpl(this._repository);
|
const CommandsRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<void> send({required SendCommandRequestModel request}) async {
|
Future<void> send({required SendCommandRequestModel request}) async {
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import '../../utils/dio_error_mapper.dart';
|
|||||||
class DeviceSettingsUpdateDatasource {
|
class DeviceSettingsUpdateDatasource {
|
||||||
DeviceSettingsUpdateDatasource(this._repository);
|
DeviceSettingsUpdateDatasource(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
Future<void> updateDeviceSettings({
|
Future<void> updateDeviceSettings({
|
||||||
required DeviceEntity device,
|
required DeviceEntity device,
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import 'devices_remote_datasource.dart';
|
|||||||
class DevicesRemoteDatasourceImpl implements DevicesRemoteDatasource {
|
class DevicesRemoteDatasourceImpl implements DevicesRemoteDatasource {
|
||||||
DevicesRemoteDatasourceImpl(this._repository);
|
DevicesRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<List<DeviceEntity>> getDevices() async {
|
Future<List<DeviceEntity>> getDevices() async {
|
||||||
|
|||||||
@@ -7,6 +7,6 @@ import '../data/datasources/commands_remote_datatsource.dart';
|
|||||||
final commandsRemoteDatasourceProvider = Provider<CommandsRemoteDatasource>((
|
final commandsRemoteDatasourceProvider = Provider<CommandsRemoteDatasource>((
|
||||||
ref,
|
ref,
|
||||||
) {
|
) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return CommandsRemoteDatasourceImpl(questiaRepository);
|
return CommandsRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -7,5 +7,5 @@ import '../data/datasources/device_settings_update_datasource.dart';
|
|||||||
final deviceSettingsUpdateProvider = Provider<DeviceSettingsUpdateDatasource>((
|
final deviceSettingsUpdateProvider = Provider<DeviceSettingsUpdateDatasource>((
|
||||||
ref,
|
ref,
|
||||||
) {
|
) {
|
||||||
return DeviceSettingsUpdateDatasource(GetIt.I<QuestiaRepository>());
|
return DeviceSettingsUpdateDatasource(GetIt.I<SaveFamilyRepository>());
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -7,6 +7,6 @@ import '../data/datasources/devices_remote_datasource_impl.dart';
|
|||||||
final devicesRemoteDatasourceProvider = Provider<DevicesRemoteDatasource>((
|
final devicesRemoteDatasourceProvider = Provider<DevicesRemoteDatasource>((
|
||||||
ref,
|
ref,
|
||||||
) {
|
) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return DevicesRemoteDatasourceImpl(questiaRepository);
|
return DevicesRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ import 'auth_remote_datasource.dart';
|
|||||||
class AuthRemoteDatasourceImpl implements AuthRemoteDatasource {
|
class AuthRemoteDatasourceImpl implements AuthRemoteDatasource {
|
||||||
AuthRemoteDatasourceImpl(this._repository);
|
AuthRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<void> requestPhoneCode({required String phone}) async {
|
Future<void> requestPhoneCode({required String phone}) async {
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ import 'package:flutter_riverpod/flutter_riverpod.dart';
|
|||||||
import 'package:sf_infrastructure/sf_infrastructure.dart';
|
import 'package:sf_infrastructure/sf_infrastructure.dart';
|
||||||
|
|
||||||
final authRemoteDatasourceProvider = Provider<AuthRemoteDatasource>((ref) {
|
final authRemoteDatasourceProvider = Provider<AuthRemoteDatasource>((ref) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return AuthRemoteDatasourceImpl(questiaRepository);
|
return AuthRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ class SplashBuilder {
|
|||||||
|
|
||||||
Page<void> buildPage(BuildContext context, GoRouterState state) {
|
Page<void> buildPage(BuildContext context, GoRouterState state) {
|
||||||
final navigationContract = GetIt.I<NavigationContract>();
|
final navigationContract = GetIt.I<NavigationContract>();
|
||||||
final remote = UserRemoteDatasourceImpl(GetIt.I<QuestiaRepository>());
|
final remote = UserRemoteDatasourceImpl(GetIt.I<SaveFamilyRepository>());
|
||||||
final userRepository = UserRepositoryImpl(remote);
|
final userRepository = UserRepositoryImpl(remote);
|
||||||
final checkSessionUseCase = CheckSessionUseCaseImpl(userRepository);
|
final checkSessionUseCase = CheckSessionUseCaseImpl(userRepository);
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import 'hipay_remote_datasource.dart';
|
|||||||
class HiPayRemoteDatasourceImpl implements HiPayRemoteDatasource {
|
class HiPayRemoteDatasourceImpl implements HiPayRemoteDatasource {
|
||||||
HiPayRemoteDatasourceImpl(this._repository);
|
HiPayRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<TopupCardsResponseModel> topupCards() async {
|
Future<TopupCardsResponseModel> topupCards() async {
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ import 'package:payments/src/core/data/datasource/hipay_remote_datasource_impl.d
|
|||||||
import 'package:sf_infrastructure/sf_infrastructure.dart';
|
import 'package:sf_infrastructure/sf_infrastructure.dart';
|
||||||
|
|
||||||
final hipayRemoteDatasourceProvider = Provider<HiPayRemoteDatasource>((ref) {
|
final hipayRemoteDatasourceProvider = Provider<HiPayRemoteDatasource>((ref) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return HiPayRemoteDatasourceImpl(questiaRepository);
|
return HiPayRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -6,11 +6,11 @@ import 'package:shared_preferences/shared_preferences.dart';
|
|||||||
import 'src/network/dio_client.dart';
|
import 'src/network/dio_client.dart';
|
||||||
import 'src/network/treezor_token_interceptor.dart';
|
import 'src/network/treezor_token_interceptor.dart';
|
||||||
import 'src/env/env_contract.dart';
|
import 'src/env/env_contract.dart';
|
||||||
import 'src/api/questia_api.dart';
|
import 'src/api/save_family_api.dart';
|
||||||
import 'src/repositories/questia_repository_impl.dart';
|
import 'src/repositories/save_family_repository_impl.dart';
|
||||||
import 'src/repositories/questia_repository.dart';
|
import 'src/repositories/save_family_repository.dart';
|
||||||
|
|
||||||
export 'src/repositories/questia_repository.dart';
|
export 'src/repositories/save_family_repository.dart';
|
||||||
|
|
||||||
final getIt = GetIt.instance;
|
final getIt = GetIt.instance;
|
||||||
|
|
||||||
@@ -40,9 +40,9 @@ Future<void> configureDependencies(
|
|||||||
|
|
||||||
getIt.registerLazySingleton<CookieJar>(() => cookieJar);
|
getIt.registerLazySingleton<CookieJar>(() => cookieJar);
|
||||||
getIt.registerLazySingleton<Dio>(() => dio);
|
getIt.registerLazySingleton<Dio>(() => dio);
|
||||||
getIt.registerLazySingleton<QuestiaApi>(() => QuestiaApi(getIt<Dio>()));
|
getIt.registerLazySingleton<SaveFamilyApi>(() => SaveFamilyApi(getIt<Dio>()));
|
||||||
getIt.registerLazySingleton<QuestiaRepository>(
|
getIt.registerLazySingleton<SaveFamilyRepository>(
|
||||||
() => QuestiaRepositoryImpl(getIt<QuestiaApi>()),
|
() => SaveFamilyRepositoryImpl(getIt<SaveFamilyApi>()),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import 'package:dio/dio.dart';
|
import 'package:dio/dio.dart';
|
||||||
import 'dart:developer' show log;
|
import 'dart:developer' show log;
|
||||||
|
|
||||||
class QuestiaApi {
|
class SaveFamilyApi {
|
||||||
final Dio _dio;
|
final Dio _dio;
|
||||||
|
|
||||||
QuestiaApi(this._dio);
|
SaveFamilyApi(this._dio);
|
||||||
|
|
||||||
Future<Response<T>> get<T>(
|
Future<Response<T>> get<T>(
|
||||||
String path, {
|
String path, {
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
import 'package:dio/dio.dart';
|
import 'package:dio/dio.dart';
|
||||||
|
|
||||||
abstract class QuestiaRepository {
|
abstract class SaveFamilyRepository {
|
||||||
Future<Response<T>> get<T>(
|
Future<Response<T>> get<T>(
|
||||||
String path, {
|
String path, {
|
||||||
Map<String, dynamic>? queryParameters,
|
Map<String, dynamic>? queryParameters,
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
import 'package:dio/dio.dart';
|
import 'package:dio/dio.dart';
|
||||||
|
|
||||||
import '../api/questia_api.dart';
|
import '../api/save_family_api.dart';
|
||||||
import 'questia_repository.dart';
|
import 'save_family_repository.dart';
|
||||||
|
|
||||||
class QuestiaRepositoryImpl implements QuestiaRepository {
|
class SaveFamilyRepositoryImpl implements SaveFamilyRepository {
|
||||||
final QuestiaApi _api;
|
final SaveFamilyApi _api;
|
||||||
|
|
||||||
QuestiaRepositoryImpl(this._api);
|
SaveFamilyRepositoryImpl(this._api);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<Response<T>> get<T>(
|
Future<Response<T>> get<T>(
|
||||||
@@ -19,7 +19,7 @@ import 'treezor_remote_data_source.dart';
|
|||||||
class TreezorRemoteDatasourceImpl implements TreezorRemoteDatasource {
|
class TreezorRemoteDatasourceImpl implements TreezorRemoteDatasource {
|
||||||
TreezorRemoteDatasourceImpl(this._repository);
|
TreezorRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<ScaWalletsResponseModel> scaWallets() async {
|
Future<ScaWalletsResponseModel> scaWallets() async {
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import 'user_remote_datasource.dart';
|
|||||||
class UserRemoteDatasourceImpl implements UserRemoteDatasource {
|
class UserRemoteDatasourceImpl implements UserRemoteDatasource {
|
||||||
UserRemoteDatasourceImpl(this._repository);
|
UserRemoteDatasourceImpl(this._repository);
|
||||||
|
|
||||||
final QuestiaRepository _repository;
|
final SaveFamilyRepository _repository;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<UserModel> getUserInfo() async {
|
Future<UserModel> getUserInfo() async {
|
||||||
|
|||||||
@@ -6,6 +6,6 @@ import 'package:sf_shared/src/data/datasource/treezor_remote_data_source_impl.da
|
|||||||
final treezorRemoteDatasourceProvider = Provider<TreezorRemoteDatasource>((
|
final treezorRemoteDatasourceProvider = Provider<TreezorRemoteDatasource>((
|
||||||
ref,
|
ref,
|
||||||
) {
|
) {
|
||||||
final questiaRepository = getIt<QuestiaRepository>();
|
final saveFamilyRepository = getIt<SaveFamilyRepository>();
|
||||||
return TreezorRemoteDatasourceImpl(questiaRepository);
|
return TreezorRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import 'package:sf_shared/src/data/repositories/user_repository_impl.dart';
|
|||||||
import 'package:sf_shared/src/domain/repositories/user_repository.dart';
|
import 'package:sf_shared/src/domain/repositories/user_repository.dart';
|
||||||
|
|
||||||
final userRepositoryProvider = Provider<UserRepository>((ref) {
|
final userRepositoryProvider = Provider<UserRepository>((ref) {
|
||||||
final questiaRepository = GetIt.I<QuestiaRepository>();
|
final saveFamilyRepository = GetIt.I<SaveFamilyRepository>();
|
||||||
final remote = UserRemoteDatasourceImpl(questiaRepository);
|
final remote = UserRemoteDatasourceImpl(saveFamilyRepository);
|
||||||
return UserRepositoryImpl(remote);
|
return UserRepositoryImpl(remote);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user