Passthrough billing plan for onboarding

This commit is contained in:
Taras Kushnir
2025-06-21 15:02:52 +03:00
parent f05e20e81c
commit 5cb363b61e
2 changed files with 3 additions and 2 deletions
+2 -1
View File
@@ -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
}
+1 -1
View File
@@ -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
}