Documentation ¶
Index ¶
- Constants
- func Callback(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func CreatePhrase(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func Default(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func DeletePhrase(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func GetLogin(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func GetMe(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func GetPhrases(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func GetUserFromToken(r *http.Request) (u model.User, err error)
- func InitRouter() (router *httprouter.Router)
- func Locker(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- func RPCMessageWithTimeout(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
- type RPCMessageWithTimeoutRequest
- type Response
- type WunderListAccessTokenResponse
- type WunderListCallbackRequest
Constants ¶
View Source
const ( ALLOWED_MAX_LEN = 50 URL_PATTERN = `((http[s]?|ftp):\/)?\/?([^:\/\s]+)((\/\w+)*\/)([\w\-\.]+[^#?\s]+)(.*)?(#[\w\-]+)?$` )
View Source
const ( ContentType = "Content-Type" ApplicationJSON = "application/json" )
View Source
const (
XAuthHeader = "X-Auth-Token"
)
Variables ¶
This section is empty.
Functions ¶
func Callback ¶
func Callback(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func CreatePhrase ¶
func CreatePhrase(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func Default ¶
func Default(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func DeletePhrase ¶
func DeletePhrase(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func GetLogin ¶
func GetLogin(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func GetMe ¶
func GetMe(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func GetPhrases ¶
func GetPhrases(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func GetUserFromToken ¶
redis.Nil means token invalid
func InitRouter ¶
func InitRouter() (router *httprouter.Router)
func Locker ¶
func Locker(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
func RPCMessageWithTimeout ¶
func RPCMessageWithTimeout(w http.ResponseWriter, r *http.Request, ps httprouter.Params)
Types ¶
type Response ¶
type WunderListAccessTokenResponse ¶
type WunderListAccessTokenResponse struct {
AccessToken string `json:"access_token"`
}
Click to show internal directories.
Click to hide internal directories.