Beispiel #1
0
func UserSetAddressHandler(w http.ResponseWriter, r *http.Request) {
	addressController := controller.Address{}

	//verify user
	jwtToken := auth.JwtToken{}
	userToken, err := jwtToken.ParseToken(r)

	if err != nil {
		http.Error(w, "Invalid user", 400)
	} else {
		userId := userToken.Claims["userId"].(float64)
		addressController.UserId = int64(userId)
		_, err := addressController.CreateAddress(r)

		if err != nil {
			http.Error(w, "Invalid user", 400)
		}
	}

	fmt.Fprint(w, true)
}