Files
phylum/server/internal/core/user/manager.go
2025-06-05 20:53:29 +05:30

24 lines
362 B
Go

package user
import (
"context"
"github.com/shroff/phylum/server/internal/db"
)
type manager struct {
db db.Handler
}
func (m manager) withDb(db db.Handler) manager {
return manager{db: db}
}
func ManagerFromContext(ctx context.Context) Manager {
return manager{db: db.Get(ctx)}
}
func ManagerFromDB(db db.Handler) Manager {
return manager{db: db}
}