refactor: rename Questia to SaveFamily across the codebase

This commit is contained in:
2026-04-07 00:47:29 +02:00
parent a560e19db2
commit 9cdb4c7724
65 changed files with 103 additions and 103 deletions

View File

@@ -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

View File

@@ -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.

View File

@@ -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;

View File

@@ -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);

View File

@@ -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({

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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);
}); });

View File

@@ -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);
}); });

View File

@@ -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);
}); });

View File

@@ -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({

View File

@@ -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);
}); });

View File

@@ -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({

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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({

View File

@@ -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 {

View File

@@ -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({

View File

@@ -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({

View File

@@ -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);
}); });

View File

@@ -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);
}); });

View File

@@ -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);
}); });

View File

@@ -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);
}); });

View File

@@ -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);
}); });

View File

@@ -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);
}); });

View File

@@ -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);
}); });

View File

@@ -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,

View File

@@ -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>());
}); });

View File

@@ -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(

View File

@@ -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 {

View File

@@ -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({

View File

@@ -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({

View File

@@ -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);
}, },
); );

View File

@@ -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);
}); });

View File

@@ -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);
}); });

View File

@@ -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);
}); });

View File

@@ -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 {

View File

@@ -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);
}); });

View File

@@ -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 {

View File

@@ -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({

View File

@@ -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;
} }

View File

@@ -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({

View File

@@ -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);
}); });

View File

@@ -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);
}); });

View File

@@ -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);
}); });

View File

@@ -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>());
}); });

View File

@@ -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 {

View File

@@ -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,

View File

@@ -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 {

View File

@@ -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);
}); });

View File

@@ -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>());
}); });

View File

@@ -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);
}); });

View File

@@ -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 {

View File

@@ -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);
}); });

View File

@@ -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);

View File

@@ -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 {

View File

@@ -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);
}); });

View File

@@ -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>()),
); );
} }

View File

@@ -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, {

View File

@@ -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,

View File

@@ -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>(

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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);
}); });

View File

@@ -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);
}); });