Add create repo feeds

This commit is contained in:
Unknown
2014-03-13 01:01:22 -04:00
parent 9b845c1115
commit 6a75b1f7b3
8 changed files with 87 additions and 26 deletions
+19 -1
View File
@@ -5,6 +5,7 @@
package user
import (
"bytes"
"net/http"
"github.com/codegangsta/martini"
@@ -140,7 +141,6 @@ func SignUp(form auth.RegisterForm, data base.TmplData, req *http.Request, r ren
r.Redirect("/user/login")
}
// TODO: unfinished
func Delete(data base.TmplData, req *http.Request, session sessions.Session, r render.Render) {
data["Title"] = "Delete Account"
@@ -166,3 +166,21 @@ func Delete(data base.TmplData, req *http.Request, session sessions.Session, r r
r.HTML(200, "user/delete", data)
}
func Feeds(form auth.FeedsForm, r render.Render) string {
actions, err := models.GetFeeds(form.UserId, form.Offset)
if err != nil {
return err.Error()
}
length := len(actions)
buf := bytes.NewBuffer([]byte("["))
for i, action := range actions {
buf.WriteString(action.Content)
if i < length-1 {
buf.WriteString(",")
}
}
buf.WriteString("]")
return buf.String()
}