controller

package
v0.0.0-...-6681e3d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 9, 2022 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Check

func Check(w http.ResponseWriter, r *http.Request)

func CreateUser

func CreateUser(w http.ResponseWriter, r *http.Request)

/user/createに対するハンドラ requestからnameを取り出してtoken生成してDBに保存して返す

func DrawGacha

func DrawGacha(w http.ResponseWriter, r *http.Request)

DrawGacha ガチャを引く

func GenerateTokenWithName

func GenerateTokenWithName(name string) (string, error)

func GetUser

func GetUser(w http.ResponseWriter, r *http.Request)

/user/getに対するハンドラ headerのx-tokenからtokenを取り出してDBからfetchして該当するuserのnameを取得して返す

func GetUserCharacters

func GetUserCharacters(w http.ResponseWriter, r *http.Request)

func LoginUser

func LoginUser(w http.ResponseWriter, r *http.Request)

/user/loginに対するハンドラ bodyのidとnameから該当するuserのtokenを取得して返す

func UpdateUser

func UpdateUser(w http.ResponseWriter, r *http.Request)

/user/updateに対するハンドラ x-tokenからtokenを取り出して該当するuserを検証し、受け取ったnameを更新してDB更新して返す

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL