mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-12 13:37:35 +00:00
multiple tries
This commit is contained in:
39
backend/v3/storage/database/repository/user.go
Normal file
39
backend/v3/storage/database/repository/user.go
Normal file
@@ -0,0 +1,39 @@
|
||||
package repository
|
||||
|
||||
import (
|
||||
"github.com/zitadel/zitadel/backend/v3/domain"
|
||||
"github.com/zitadel/zitadel/backend/v3/storage/database"
|
||||
)
|
||||
|
||||
type user struct {
|
||||
database.QueryExecutor
|
||||
}
|
||||
|
||||
func User(client database.QueryExecutor) domain.UserRepository {
|
||||
// return &user{QueryExecutor: client}
|
||||
return nil
|
||||
}
|
||||
|
||||
// On implements [domain.UserRepository].
|
||||
func (exec *user) On(clauses ...domain.UserClause) domain.UserOperation {
|
||||
return &userOperation{
|
||||
QueryExecutor: exec.QueryExecutor,
|
||||
clauses: clauses,
|
||||
}
|
||||
}
|
||||
|
||||
// OnHuman implements [domain.UserRepository].
|
||||
func (exec *user) OnHuman(clauses ...domain.UserClause) domain.HumanOperation {
|
||||
return &humanOperation{
|
||||
userOperation: *exec.On(clauses...).(*userOperation),
|
||||
}
|
||||
}
|
||||
|
||||
// OnMachine implements [domain.UserRepository].
|
||||
func (exec *user) OnMachine(clauses ...domain.UserClause) domain.MachineOperation {
|
||||
return &machineOperation{
|
||||
userOperation: *exec.On(clauses...).(*userOperation),
|
||||
}
|
||||
}
|
||||
|
||||
// var _ domain.UserRepository = (*user)(nil)
|
Reference in New Issue
Block a user