diff options
author | Nick Bradbury <nick.bradbury@gmail.com> | 2015-02-10 13:38:51 -0500 |
---|---|---|
committer | Nick Bradbury <nick.bradbury@gmail.com> | 2015-02-10 13:38:51 -0500 |
commit | e5f3f91c8c2101d6b693a044bc840f52fa16776d (patch) | |
tree | 5dd84b304d15dd267240a0f73e5a8e4bc085971a /libs/utils/WordPressUtils/src/main/java/org/wordpress/android/util/GravatarUtils.java | |
parent | 5abb0edd39f6d89daf1b739b7456121ddb1798f7 (diff) | |
download | gradle-perf-android-medium-e5f3f91c8c2101d6b693a044bc840f52fa16776d.tar.gz |
WPNetworkImageView now accepts a default error image resource, also forcing size when showing blavatars in ReaderBlogAdapter
Diffstat (limited to 'libs/utils/WordPressUtils/src/main/java/org/wordpress/android/util/GravatarUtils.java')
-rw-r--r-- | libs/utils/WordPressUtils/src/main/java/org/wordpress/android/util/GravatarUtils.java | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/libs/utils/WordPressUtils/src/main/java/org/wordpress/android/util/GravatarUtils.java b/libs/utils/WordPressUtils/src/main/java/org/wordpress/android/util/GravatarUtils.java index 765084b17..d4e226d37 100644 --- a/libs/utils/WordPressUtils/src/main/java/org/wordpress/android/util/GravatarUtils.java +++ b/libs/utils/WordPressUtils/src/main/java/org/wordpress/android/util/GravatarUtils.java @@ -2,10 +2,10 @@ package org.wordpress.android.util; import android.text.TextUtils; +/** + * see https://en.gravatar.com/site/implement/images/ + */ public class GravatarUtils { - /* - * see https://en.gravatar.com/site/implement/images/ - */ public static enum DefaultImage { MYSTERY_MAN, @@ -42,6 +42,9 @@ public class GravatarUtils { * replace it with a new ?s= parameter which requests the avatar at the exact size needed */ public static String fixGravatarUrl(final String imageUrl, int avatarSz) { + return fixGravatarUrl(imageUrl, avatarSz, DefaultImage.MYSTERY_MAN); + } + public static String fixGravatarUrl(final String imageUrl, int avatarSz, DefaultImage defaultImage) { if (TextUtils.isEmpty(imageUrl)) { return ""; } @@ -51,8 +54,8 @@ public class GravatarUtils { return PhotonUtils.getPhotonImageUrl(imageUrl, avatarSz, avatarSz); } - // remove all other params, then add query string for size and "mystery man" default - return UrlUtils.removeQuery(imageUrl) + "?s=" + avatarSz + "&d=mm"; + // remove all other params, then add query string for size and default image + return UrlUtils.removeQuery(imageUrl) + "?s=" + avatarSz + "&d=" + defaultImage.toString(); } public static String gravatarFromEmail(final String email, int size) { |