summaryrefslogtreecommitdiff
path: root/api/exampleReq.go
diff options
context:
space:
mode:
Diffstat (limited to 'api/exampleReq.go')
-rw-r--r--api/exampleReq.go57
1 files changed, 0 insertions, 57 deletions
diff --git a/api/exampleReq.go b/api/exampleReq.go
deleted file mode 100644
index 54454a1..0000000
--- a/api/exampleReq.go
+++ /dev/null
@@ -1,57 +0,0 @@
-package api
-
-import (
- "encoding/json"
- "fmt"
- "net/http"
-
- redqdb "sinanmohd.com/redq/db"
-)
-
-type examplApiName struct {
- db *redqdb.SafeDB
- req *RequestApiName
- resp *ResponseApiName
-}
-
-type RequestApiName struct {
- BearerToken string
-}
-
-type ResponseApiName struct {
- Bearer *redqdb.Bearer
-}
-
-func newExamplApiName(db *redqdb.SafeDB) *examplApiName {
- a := &examplApiName{}
- a.db = db
-
- return a
-}
-
-func (a *examplApiName) ServeHTTP(rw http.ResponseWriter, r *http.Request) {
- a.req = &RequestApiName{}
- a.resp = &ResponseApiName{}
- a.resp.Bearer = &redqdb.Bearer{}
-
- err := unmarshal(r.Body, a.req)
- fmt.Println(a.req)
- if err != nil {
- handleError(err, rw, http.StatusUnprocessableEntity)
- return
- }
-
- err = a.resp.Bearer.VerifyAndUpdate(a.db, a.req.BearerToken)
- if err != nil {
- handleError(err, rw, http.StatusUnauthorized)
- return
- }
-
- json, err := json.Marshal(a.resp)
- if err != nil {
- handleError(err, rw, http.StatusInternalServerError)
- return
- }
-
- rw.Write(json)
-}