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 }