diff --git a/lib/src/messages.g.dart b/lib/src/messages.g.dart index b109d75..86b212e 100644 --- a/lib/src/messages.g.dart +++ b/lib/src/messages.g.dart @@ -69,18 +69,8 @@ bool _deepEquals(Object? a, Object? b) { return false; } for (final MapEntry entryA in a.entries) { - bool found = false; - for (final MapEntry entryB in b.entries) { - if (_deepEquals(entryA.key, entryB.key)) { - if (_deepEquals(entryA.value, entryB.value)) { - found = true; - break; - } else { - return false; - } - } - } - if (!found) { + if (!b.containsKey(entryA.key) || + !_deepEquals(entryA.value, b[entryA.key])) { return false; } }