aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/juick/server/www/WebApp.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/juick/server/www/WebApp.java')
-rw-r--r--src/main/java/com/juick/server/www/WebApp.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/com/juick/server/www/WebApp.java b/src/main/java/com/juick/server/www/WebApp.java
index 98327a5d..d2729c89 100644
--- a/src/main/java/com/juick/server/www/WebApp.java
+++ b/src/main/java/com/juick/server/www/WebApp.java
@@ -17,7 +17,9 @@
package com.juick.server.www;
import com.juick.Tag;
+import com.juick.User;
import com.juick.service.TagService;
+import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Component;
import org.springframework.web.servlet.resource.ResourceUrlProvider;
@@ -68,4 +70,11 @@ public class WebApp {
public String getScriptsUrl() {
return resourceUrlProvider.getForLookupPath("/scripts.js");
}
+ public String getAvatarUrl(User user) {
+ String avatarUri = resourceUrlProvider.getForLookupPath(String.format("/i/a/%d.png", user.getUid()));
+ if (StringUtils.isNotEmpty(avatarUri)) {
+ return avatarUri;
+ }
+ return resourceUrlProvider.getForLookupPath("/av-96.png");
+ }
}