Skip to content

Commit 4f588ca

Browse files
committed
refactor(app_config): Rename AppConfig to RemoteConfig
- Renamed `AppConfig` to `RemoteConfig` - Updated repository and bloc usage - Adjusted variable names accordingly - Ensured consistent naming throughout - Updated comments for clarity
1 parent 3b70497 commit 4f588ca

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

lib/app_configuration/bloc/app_configuration_bloc.dart

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
import 'package:bloc/bloc.dart';
22
import 'package:equatable/equatable.dart';
33
import 'package:ht_data_repository/ht_data_repository.dart';
4-
import 'package:ht_shared/ht_shared.dart'; // Use AppConfig from ht_shared
4+
import 'package:ht_shared/ht_shared.dart'; // Use RemoteConfig from ht_shared
55

66
part 'app_configuration_event.dart';
77
part 'app_configuration_state.dart';
88

99
class AppConfigurationBloc
1010
extends Bloc<AppConfigurationEvent, AppConfigurationState> {
1111
AppConfigurationBloc({
12-
required HtDataRepository<AppConfig> appConfigRepository,
13-
}) : _appConfigRepository = appConfigRepository,
12+
required HtDataRepository<RemoteConfig> remoteConfigRepository,
13+
}) : _remoteConfigRepository = remoteConfigRepository,
1414
super(
1515
const AppConfigurationState(),
1616
) {
@@ -20,20 +20,20 @@ class AppConfigurationBloc
2020
on<AppConfigurationDiscarded>(_onAppConfigurationDiscarded);
2121
}
2222

23-
final HtDataRepository<AppConfig> _appConfigRepository;
23+
final HtDataRepository<RemoteConfig> _remoteConfigRepository;
2424

2525
Future<void> _onAppConfigurationLoaded(
2626
AppConfigurationLoaded event,
2727
Emitter<AppConfigurationState> emit,
2828
) async {
2929
emit(state.copyWith(status: AppConfigurationStatus.loading));
3030
try {
31-
final appConfig = await _appConfigRepository.read(id: 'app_config');
31+
final remoteConfig = await _remoteConfigRepository.read(id: 'app_config');
3232
emit(
3333
state.copyWith(
3434
status: AppConfigurationStatus.success,
35-
appConfig: appConfig,
36-
originalAppConfig: appConfig, // Store the original config
35+
remoteConfig: remoteConfig,
36+
originalRemoteConfig: remoteConfig, // Store the original config
3737
isDirty: false,
3838
clearShowSaveSuccess:
3939
true, // Clear any previous success snackbar flag
@@ -62,15 +62,15 @@ class AppConfigurationBloc
6262
) async {
6363
emit(state.copyWith(status: AppConfigurationStatus.loading));
6464
try {
65-
final updatedConfig = await _appConfigRepository.update(
66-
id: event.appConfig.id,
67-
item: event.appConfig,
65+
final updatedConfig = await _remoteConfigRepository.update(
66+
id: event.remoteConfig.id,
67+
item: event.remoteConfig,
6868
);
6969
emit(
7070
state.copyWith(
7171
status: AppConfigurationStatus.success,
72-
appConfig: updatedConfig,
73-
originalAppConfig: updatedConfig, // Update original config on save
72+
remoteConfig: updatedConfig,
73+
originalRemoteConfig: updatedConfig, // Update original config on save
7474
isDirty: false,
7575
showSaveSuccess: true, // Set flag to show success snackbar
7676
),
@@ -98,7 +98,7 @@ class AppConfigurationBloc
9898
) {
9999
emit(
100100
state.copyWith(
101-
appConfig: event.appConfig,
101+
remoteConfig: event.remoteConfig,
102102
isDirty: true,
103103
clearErrorMessage: true, // Clear any previous error messages
104104
clearShowSaveSuccess: true, // Clear success snackbar on field change
@@ -112,7 +112,7 @@ class AppConfigurationBloc
112112
) {
113113
emit(
114114
state.copyWith(
115-
appConfig: state.originalAppConfig, // Revert to original config
115+
remoteConfig: state.originalRemoteConfig, // Revert to original config
116116
isDirty: false,
117117
clearErrorMessage: true, // Clear any previous error messages
118118
clearShowSaveSuccess: true, // Clear success snackbar

0 commit comments

Comments
 (0)