Documentation
¶
Index ¶
- func NewRiverClient(pool *pgxpool.Pool, workers *river.Workers) (*river.Client[pgx.Tx], error)
- func RunRiverMigrations(ctx context.Context, pool *pgxpool.Pool) error
- func StartAuthUserSyncWorker(setupCtx, runCtx context.Context, supabaseDB *supabasedb.Client, ...) (*river.Client[pgx.Tx], error)
- type AuthUserSyncArgs
- type AuthUserSyncWorker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRiverClient ¶
Types ¶
type AuthUserSyncArgs ¶
func (AuthUserSyncArgs) Kind ¶
func (AuthUserSyncArgs) Kind() string
type AuthUserSyncWorker ¶
type AuthUserSyncWorker struct {
river.WorkerDefaults[AuthUserSyncArgs]
// contains filtered or unexported fields
}
func NewAuthUserSyncWorker ¶
func NewAuthUserSyncWorker(ctx context.Context, supabaseDB *supabasedb.Client, authDB *authdb.Client, l logger.Logger) *AuthUserSyncWorker
func (*AuthUserSyncWorker) Work ¶
func (w *AuthUserSyncWorker) Work(ctx context.Context, job *river.Job[AuthUserSyncArgs]) error
Click to show internal directories.
Click to hide internal directories.