From 0deb8f40900ebdba1ff2b3abec7adb5a8a6c5204 Mon Sep 17 00:00:00 2001 From: Matthias Rupp Date: Tue, 8 Nov 2022 18:47:39 +0100 Subject: [PATCH] Add equals and hashcode to Asset --- mobile/lib/shared/models/asset.dart | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/mobile/lib/shared/models/asset.dart b/mobile/lib/shared/models/asset.dart index 0d7f63892d..f432dd2ee8 100644 --- a/mobile/lib/shared/models/asset.dart +++ b/mobile/lib/shared/models/asset.dart @@ -50,6 +50,15 @@ class Asset { } } + @override + bool operator ==(other) { + if (other is! Asset) return false; + return id == other.id && isLocal == other.isLocal; + } + + @override + int get hashCode => id.hashCode; + Map toJson() { final json = {}; if (isLocal) {