Skip to content

Commit a4f54ab

Browse files
committed
fix: Resolve unrelated_type_equality_checks analyzer error in Dart 3.10 for timezone package offset
1 parent e6abefd commit a4f54ab

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

packages/dart/lib/src/objects/parse_installation.dart

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,12 @@ class ParseInstallation extends ParseObject {
102102

103103
locations.forEach((key, value) {
104104
for (var element in value.zones) {
105-
if (element.offset == offset.inMilliseconds) {
105+
dynamic eOffset = element.offset;
106+
if (eOffset is int && eOffset == offset.inMilliseconds) {
107+
name = value.name;
108+
break;
109+
} else if (eOffset is Duration &&
110+
eOffset.inMilliseconds == offset.inMilliseconds) {
106111
name = value.name;
107112
break;
108113
}

0 commit comments

Comments
 (0)