mirror of
https://github.com/netbirdio/netbird.git
synced 2026-04-16 07:16:38 +00:00
25 lines
508 B
Go
25 lines
508 B
Go
package users
|
|
|
|
import "github.com/netbirdio/netbird/management/refactor/peers"
|
|
|
|
type Manager interface {
|
|
GetUser(id string) (User, error)
|
|
}
|
|
|
|
type DefaultManager struct {
|
|
repository repository
|
|
peerManager peers.Manager
|
|
}
|
|
|
|
func NewDefaultManager(repository repository, peerManager peers.Manager) *DefaultManager {
|
|
return &DefaultManager{
|
|
repository: repository,
|
|
peerManager: peerManager,
|
|
}
|
|
}
|
|
|
|
func (d DefaultManager) GetUser(id string) (User, error) {
|
|
// TODO implement me
|
|
panic("implement me")
|
|
}
|