package upstreamimpl import ( "context" "git.5iot.com/iotlcm-public/iotlcm-upstream-chan/internal/model" "git.5iot.com/iotlcm-public/iotlcm-upstream-chan/internal/service" "git.5iot.com/iotlcm-public/iotlcm-upstream-chan/internal/service/mingqian" "github.com/gogf/gf/v2/frame/g" ) type simMingqianTemplate struct{} func init() { service.UpstreamAPI().RegisterTemp(mingqian.TemplateKey, &simMingqianTemplate{}) } func (*simMingqianTemplate) NewTemp(ctx context.Context, cfg *model.SimChannelConfigItemCache) model.SimCardChannelI { adapter, err := mingqian.New(cfg) if err != nil { g.Log().Errorf(ctx, "create mingqian channel failed: %v", err) return nil } return adapter }