summaryrefslogtreecommitdiffstats
path: root/modules/avatar
diff options
context:
space:
mode:
authorskyblue <ssx205@gmail.com>2014-03-26 21:26:31 +0800
committerskyblue <ssx205@gmail.com>2014-03-26 21:26:31 +0800
commit4662a73ac34adeeeb6fc48ba6ac69b6a4adf18bc (patch)
tree6dc79a28443c9c3688cc6e1b2469f64395e3067b /modules/avatar
parent409e4cde7a379bbdbe53367b3726f64b80aed0eb (diff)
downloadgitea-4662a73ac34adeeeb6fc48ba6ac69b6a4adf18bc.tar.gz
gitea-4662a73ac34adeeeb6fc48ba6ac69b6a4adf18bc.zip
name change of avatar
Diffstat (limited to 'modules/avatar')
-rw-r--r--modules/avatar/avatar.go14
-rw-r--r--modules/avatar/avatar_test.go2
2 files changed, 8 insertions, 8 deletions
diff --git a/modules/avatar/avatar.go b/modules/avatar/avatar.go
index 449c9656dc..06e2c1385b 100644
--- a/modules/avatar/avatar.go
+++ b/modules/avatar/avatar.go
@@ -9,7 +9,7 @@ It is recommend to use this way
cacheDir := "./cache"
defaultImg := "./default.jpg"
- http.Handle("/avatar/", avatar.HttpHandler(cacheDir, defaultImg))
+ http.Handle("/avatar/", avatar.CacheServer(cacheDir, defaultImg))
*/
package avatar
@@ -135,12 +135,12 @@ func (this *Avatar) UpdateTimeout(timeout time.Duration) error {
return err
}
-type avatarHandler struct {
+type service struct {
cacheDir string
altImage string
}
-func (this *avatarHandler) mustInt(r *http.Request, defaultValue int, keys ...string) int {
+func (this *service) mustInt(r *http.Request, defaultValue int, keys ...string) int {
var v int
for _, k := range keys {
if _, err := fmt.Sscanf(r.FormValue(k), "%d", &v); err == nil {
@@ -150,7 +150,7 @@ func (this *avatarHandler) mustInt(r *http.Request, defaultValue int, keys ...st
return defaultValue
}
-func (this *avatarHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
+func (this *service) ServeHTTP(w http.ResponseWriter, r *http.Request) {
urlPath := r.URL.Path
hash := urlPath[strings.LastIndex(urlPath, "/")+1:]
size := this.mustInt(r, 80, "s", "size") // default size = 80*80
@@ -183,9 +183,9 @@ func (this *avatarHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
}
}
-// http.Handle("/avatar/", avatar.HttpHandler("./cache"))
-func HttpHandler(cacheDir string, defaultImgPath string) http.Handler {
- return &avatarHandler{
+// http.Handle("/avatar/", avatar.CacheServer("./cache"))
+func CacheServer(cacheDir string, defaultImgPath string) http.Handler {
+ return &service{
cacheDir: cacheDir,
altImage: defaultImgPath,
}
diff --git a/modules/avatar/avatar_test.go b/modules/avatar/avatar_test.go
index 4656d6f0f4..0cbf70fe60 100644
--- a/modules/avatar/avatar_test.go
+++ b/modules/avatar/avatar_test.go
@@ -51,7 +51,7 @@ func TestFetchMany(t *testing.T) {
// wget http://www.artsjournal.com/artfulmanager/wp/wp-content/uploads/2013/12/200x200xmirror_cat.jpg.pagespeed.ic.GOZSv6v1_H.jpg -O default.jpg
/*
func TestHttp(t *testing.T) {
- http.Handle("/", avatar.HttpHandler("./", "default.jpg"))
+ http.Handle("/", avatar.CacheServer("./", "default.jpg"))
http.ListenAndServe(":8001", nil)
}
*/