package relay import ( relaycommon "github.com/QuantumNous/new-api/relay/common" "github.com/QuantumNous/new-api/types" ) func tokenFactoryErrorFromParamOverride(err error) *types.TokenFactoryError { if fixedErr, ok := relaycommon.AsParamOverrideReturnError(err); ok { return relaycommon.TokenFactoryErrorFromParamOverride(fixedErr) } return types.NewError(err, types.ErrorCodeChannelParamOverrideInvalid, types.ErrOptionWithSkipRetry()) }