From 26bed23c4df65f69f6a9188eb266203ff474e17d Mon Sep 17 00:00:00 2001 From: Ashita Prasad Date: Mon, 8 Jan 2024 00:18:15 +0530 Subject: [PATCH] Update settings_model.dart --- lib/models/settings_model.dart | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/lib/models/settings_model.dart b/lib/models/settings_model.dart index eaeb4fa7..8ee87ee7 100644 --- a/lib/models/settings_model.dart +++ b/lib/models/settings_model.dart @@ -101,4 +101,32 @@ class SettingsModel { String toString() { return toJson().toString(); } + + @override + bool operator ==(Object other) { + return other is SettingsModel && + other.runtimeType == runtimeType && + other.isDark == isDark && + other.alwaysShowCollectionPaneScrollbar == + alwaysShowCollectionPaneScrollbar && + other.size == size && + other.offset == offset && + other.defaultUriScheme == defaultUriScheme && + other.defaultCodeGenLang == defaultCodeGenLang && + other.saveResponses == saveResponses; + } + + @override + int get hashCode { + return Object.hash( + runtimeType, + isDark, + alwaysShowCollectionPaneScrollbar, + size, + offset, + defaultUriScheme, + defaultCodeGenLang, + saveResponses, + ); + } }