Start implementing peppyapi; implement /api/get_user

This commit is contained in:
Howl
2016-05-15 13:57:04 +02:00
parent a939d15779
commit d6f67915c5
5 changed files with 151 additions and 26 deletions
+3 -4
View File
@@ -1,7 +1,6 @@
package app
import (
"database/sql"
"encoding/json"
"io/ioutil"
@@ -10,13 +9,13 @@ import (
)
// Method wraps an API method to a HandlerFunc.
func Method(f func(md common.MethodData) common.CodeMessager, db *sql.DB, privilegesNeeded ...int) gin.HandlerFunc {
func Method(f func(md common.MethodData) common.CodeMessager, privilegesNeeded ...int) gin.HandlerFunc {
return func(c *gin.Context) {
initialCaretaker(c, f, db, privilegesNeeded...)
initialCaretaker(c, f, privilegesNeeded...)
}
}
func initialCaretaker(c *gin.Context, f func(md common.MethodData) common.CodeMessager, db *sql.DB, privilegesNeeded ...int) {
func initialCaretaker(c *gin.Context, f func(md common.MethodData) common.CodeMessager, privilegesNeeded ...int) {
data, err := ioutil.ReadAll(c.Request.Body)
if err != nil {
c.Error(err)