many arguments to return
have (nil, error)
want ()
func (self *CoreService) GetSession(req *http.Request) (*user.UserModel, error) {
if cookie, err := req.Cookie("sid"); err == nil {
self.Maria(func(db *sql.DB) {
if auth, err := user.GetUserUsingSessionID(db, cookie.Value); auth != nil {
return auth, nil
} else {
return nil, errors.Wrap("coreService.GetSession no session found", err)
}
})
} else {
return nil, err
}
}
Ну дык тебе написали же, хотят два параметра, а ты ничего не возвращаешь.
Обсуждают сегодня