simplified code across the app and consolidated duplicated helpers
This commit is contained in:
@@ -9,6 +9,7 @@ import '../../../storage/chat_background_settings.dart';
|
||||
import '../../../storage/settings.dart' as model;
|
||||
import '../../../utils/app_paths.dart';
|
||||
import '../../../utils/haptics.dart';
|
||||
import '../../../utils/json_equality.dart';
|
||||
import '../../../widget/async_action_button.dart';
|
||||
import '../../../widget/chat_background.dart';
|
||||
import '../../../widget/chat_background_picker_sheet.dart';
|
||||
@@ -43,9 +44,10 @@ class ChatBackgroundSettingsPage extends StatelessWidget {
|
||||
builder: (context, _) {
|
||||
final settings = context.read<SettingsCubit>();
|
||||
final s = settings.val().chatBackgroundSettings;
|
||||
final isModified =
|
||||
s.toJson().toString() !=
|
||||
DefaultSettings.get().chatBackgroundSettings.toJson().toString();
|
||||
final isModified = !sameJson(
|
||||
s,
|
||||
DefaultSettings.get().chatBackgroundSettings,
|
||||
);
|
||||
final showImageControls =
|
||||
s.type == ChatBackgroundType.pattern ||
|
||||
s.type == ChatBackgroundType.image;
|
||||
|
||||
Reference in New Issue
Block a user