Skip to content

Commit ec04539

Browse files
committed
Add equals and hashCode to FirebaseStorageKey
Change-Id: I70d79f9a315234a655da71106049039e0555a75a
1 parent b5fc758 commit ec04539

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

storage/src/main/java/com/firebase/ui/storage/images/FirebaseImageLoader.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,21 @@ public FirebaseStorageKey(StorageReference ref) {
9797
public void updateDiskCacheKey(@NonNull MessageDigest digest) {
9898
digest.update(mRef.getPath().getBytes(Charset.defaultCharset()));
9999
}
100+
101+
@Override
102+
public boolean equals(Object o) {
103+
if (this == o) return true;
104+
if (o == null || getClass() != o.getClass()) return false;
105+
106+
FirebaseStorageKey key = (FirebaseStorageKey) o;
107+
108+
return mRef.equals(key.mRef);
109+
}
110+
111+
@Override
112+
public int hashCode() {
113+
return mRef.hashCode();
114+
}
100115
}
101116

102117
private static class FirebaseStorageFetcher implements DataFetcher<InputStream> {

0 commit comments

Comments
 (0)