Skip to content

Commit 12d9242

Browse files
committed
Cache avatars by MD5 of URL instead of base64
1 parent 9e6a9f3 commit 12d9242

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

app/src/main/java/com/github/mobile/util/AvatarLoader.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import android.graphics.drawable.BitmapDrawable;
2626
import android.graphics.drawable.Drawable;
2727
import android.text.TextUtils;
28-
import android.util.Base64;
2928
import android.util.Log;
3029
import android.widget.ImageView;
3130

@@ -34,6 +33,7 @@
3433
import com.github.mobile.R.drawable;
3534
import com.github.mobile.R.id;
3635
import com.github.mobile.core.search.SearchUser;
36+
import com.github.mobile.util.GravatarUtils;
3737
import com.google.inject.Inject;
3838

3939
import java.io.File;
@@ -151,8 +151,8 @@ private Bitmap decode(final File file) {
151151
return BitmapFactory.decodeFile(file.getAbsolutePath(), options);
152152
}
153153

154-
private String getAvatarFilenameForUrl(String avatarUrl) {
155-
return Base64.encodeToString(avatarUrl.getBytes(), Base64.NO_WRAP);
154+
private String getAvatarFilenameForUrl(final String avatarUrl) {
155+
return GravatarUtils.getHash(avatarUrl);
156156
}
157157

158158
/**

0 commit comments

Comments
 (0)