1 package apperror 2 3 // import ( 4 // "fmt" 5 // "net/http" 6 7 // "github.com/ory/fosite" 8 // ) 9 10 // type Fositer interface{} 11 12 // type FositeAccessError struct { 13 // Message string 14 // Writer http.ResponseWriter 15 // Requester fosite.AccessRequester 16 // Err error 17 // } 18 19 // func (e FositeAccessError) Error() string { 20 // if e.Err != nil { 21 // return fmt.Sprintf("%s. %v", e.Message, e.Err.Error()) 22 // } 23 24 // return e.Message 25 // } 26 27 // func (e FositeAccessError) Unwrap() error { 28 // return e.Err 29 // } 30