mirror of
https://github.com/netbirdio/netbird.git
synced 2025-08-03 04:59:22 +02:00
20 lines
395 B
Go
20 lines
395 B
Go
package settings
|
|
|
|
type Manager interface {
|
|
GetSettings(accountID string) (Settings, error)
|
|
}
|
|
|
|
type DefaultManager struct {
|
|
repository repository
|
|
}
|
|
|
|
func NewDefaultManager(repository repository) *DefaultManager {
|
|
return &DefaultManager{
|
|
repository: repository,
|
|
}
|
|
}
|
|
|
|
func (dm *DefaultManager) GetSettings(accountID string) (Settings, error) {
|
|
return dm.repository.FindSettings(accountID)
|
|
}
|