实名认证对接--ok

This commit is contained in:
yml2213
2026-05-29 14:00:52 +08:00
parent f89e694fd0
commit f386fcc552
11 changed files with 465 additions and 6 deletions
@@ -0,0 +1,25 @@
package realname
import "context"
type UnavailableProvider struct {
err error
}
func NewUnavailableProvider(err error) *UnavailableProvider {
return &UnavailableProvider{err: err}
}
func (p *UnavailableProvider) Name() string {
return "unavailable"
}
func (p *UnavailableProvider) Start(ctx context.Context, req StartRequest) (ProviderResult, error) {
if err := ctx.Err(); err != nil {
return ProviderResult{}, err
}
if p.err != nil {
return ProviderResult{}, p.err
}
return ProviderResult{}, ErrProviderConfigInvalid
}