src/internal/quota/errors.go
476 bytes · 22 lines · capsule://quake0day/[email protected]
raw on github
package quota
import (
"errors"
"github.com/sunls24/gox/server"
)
func ResponseError(err error) error {
if respErr, ok := InvalidFingerprintResponseError(err); ok {
return respErr
}
return server.ErrMsg("额度服务暂时不可用").WithErr(err)
}
func InvalidFingerprintResponseError(err error) (error, bool) {
if errors.Is(err, ErrInvalidFingerprint) {
return server.ErrMsg("浏览器指纹不正确,请刷新页面后重试"), true
}
return nil, false
}