mirror of
https://github.com/alexgo-io/gaze-brc20-indexer.git
synced 2026-01-12 14:34:54 +08:00
* feat(api): add request context and logger middleware * feat(api): add cors and favicon middleware * fix: solve wrapcheck linter warning * feat: configurable hidden request headers
22 lines
366 B
Go
22 lines
366 B
Go
package requestcontext
|
|
|
|
// requestcontextError implements error interface
|
|
var _ error = requestcontextError{}
|
|
|
|
type requestcontextError struct {
|
|
err error
|
|
status int
|
|
message string
|
|
}
|
|
|
|
func (r requestcontextError) Error() string {
|
|
if r.err != nil {
|
|
return r.err.Error()
|
|
}
|
|
return r.message
|
|
}
|
|
|
|
func (r requestcontextError) Unwrap() error {
|
|
return r.err
|
|
}
|