Esempio n. 1
0
func (u *User) CheckEmail(w http.ResponseWriter, r *http.Request) (bool, error) {
	type Message struct {
		Email string `json:"email"`
	}

	var m Message
	decoder := json.NewDecoder(r.Body)
	err := decoder.Decode(&m)

	if err != nil {
		//handle err
	}

	userModel := model.User{}

	emailStatus, err := userModel.CheckEmail(w, r, m.Email)

	if err != nil {
		return false, err
	}

	return emailStatus, nil
}