diff --git a/lib/src/image_providers/album_thumbnail_provider.dart b/lib/src/image_providers/album_thumbnail_provider.dart index 78f1a97..483455a 100644 --- a/lib/src/image_providers/album_thumbnail_provider.dart +++ b/lib/src/image_providers/album_thumbnail_provider.dart @@ -58,9 +58,9 @@ class AlbumThumbnailProvider extends ImageProvider { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { if (other.runtimeType != runtimeType) return false; - final AlbumThumbnailProvider typedOther = other; + final typedOther = other as AlbumThumbnailProvider; return album.id == typedOther.album.id; } diff --git a/lib/src/image_providers/photo_provider.dart b/lib/src/image_providers/photo_provider.dart index 039cb21..52fc851 100644 --- a/lib/src/image_providers/photo_provider.dart +++ b/lib/src/image_providers/photo_provider.dart @@ -39,9 +39,9 @@ class PhotoProvider extends ImageProvider { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { if (other.runtimeType != runtimeType) return false; - final PhotoProvider typedOther = other; + final typedOther = other as PhotoProvider; return mediumId == typedOther.mediumId; } diff --git a/lib/src/image_providers/thumbnail_provider.dart b/lib/src/image_providers/thumbnail_provider.dart index 6dc511a..1b94cda 100644 --- a/lib/src/image_providers/thumbnail_provider.dart +++ b/lib/src/image_providers/thumbnail_provider.dart @@ -61,9 +61,9 @@ class ThumbnailProvider extends ImageProvider { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { if (other.runtimeType != runtimeType) return false; - final ThumbnailProvider typedOther = other; + final typedOther = other as ThumbnailProvider; return mediumId == typedOther.mediumId; }