mirror of
https://github.com/PrivateCaptcha/PrivateCaptcha.git
synced 2026-05-08 05:50:50 -05:00
Passthrough billing plan for onboarding
This commit is contained in:
+2
-1
@@ -1,10 +1,11 @@
|
||||
package portal
|
||||
|
||||
import (
|
||||
"github.com/PrivateCaptcha/PrivateCaptcha/pkg/billing"
|
||||
"github.com/PrivateCaptcha/PrivateCaptcha/pkg/common"
|
||||
dbgen "github.com/PrivateCaptcha/PrivateCaptcha/pkg/db/generated"
|
||||
)
|
||||
|
||||
type Jobs interface {
|
||||
OnboardUser(user *dbgen.User) common.OneOffJob
|
||||
OnboardUser(user *dbgen.User, plan billing.Plan) common.OneOffJob
|
||||
}
|
||||
|
||||
@@ -162,7 +162,7 @@ func (s *Server) doRegister(ctx context.Context, sess *common.Session) (*dbgen.U
|
||||
return nil, nil, err
|
||||
}
|
||||
|
||||
go common.RunOneOffJob(common.CopyTraceID(ctx, context.Background()), s.Jobs.OnboardUser(user))
|
||||
go common.RunOneOffJob(common.CopyTraceID(ctx, context.Background()), s.Jobs.OnboardUser(user, plan))
|
||||
|
||||
return user, org, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user