From 90f840a30a9e1e3cb5c6bd52eb4ac282e89390f7 Mon Sep 17 00:00:00 2001 From: Umputun Date: Sat, 17 Feb 2018 18:26:45 -0600 Subject: [PATCH] full path to avatars --- app/main.go | 1 + app/rest/auth/avatar.go | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/main.go b/app/main.go index db1c69ee..923fda38 100644 --- a/app/main.go +++ b/app/main.go @@ -103,6 +103,7 @@ func main() { avatarProxy := &auth.AvatarProxy{ StorePath: opts.ServerCommand.AvatarStore, RoutePath: "/api/v1/avatar", + RemarkURL: opts.RemarkURL, DefaultAvatar: opts.ServerCommand.DefaultAvatar, } diff --git a/app/rest/auth/avatar.go b/app/rest/auth/avatar.go index 571e5d39..299f339a 100644 --- a/app/rest/auth/avatar.go +++ b/app/rest/auth/avatar.go @@ -25,6 +25,7 @@ type AvatarProxy struct { StorePath string DefaultAvatar string RoutePath string + RemarkURL string } const imgSfx = ".image" @@ -77,7 +78,7 @@ func (p *AvatarProxy) Put(u store.User) (avatarURL string, err error) { } log.Printf("[DEBUG] saved avatar from %s to %s, user %q", u.Picture, avFile, u.Name) - return p.RoutePath + "/" + encID + imgSfx, nil + return p.RemarkURL + p.RoutePath + "/" + encID + imgSfx, nil } // Routes returns auth routes for given provider