mirror of
https://github.com/netbirdio/netbird.git
synced 2026-10-14 09:29:07 +02:00
simplify storage inheritance
This commit is contained in:
@@ -12,11 +12,11 @@ type Manager interface {
|
||||
}
|
||||
|
||||
type DefaultManager struct {
|
||||
repository repository
|
||||
repository Repository
|
||||
settingsManager settings.Manager
|
||||
}
|
||||
|
||||
func NewDefaultManager(repository repository, settingsManager settings.Manager) *DefaultManager {
|
||||
func NewDefaultManager(repository Repository, settingsManager settings.Manager) *DefaultManager {
|
||||
return &DefaultManager{
|
||||
repository: repository,
|
||||
settingsManager: settingsManager,
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package peers
|
||||
|
||||
type repository interface {
|
||||
FindPeerByPubKey(pubKey string) (*Peer, error)
|
||||
FindPeerByID(id string) (*Peer, error)
|
||||
FindAllPeersInAccount(id string) ([]*Peer, error)
|
||||
type Repository interface {
|
||||
FindPeerByPubKey(pubKey string) (Peer, error)
|
||||
FindPeerByID(id string) (Peer, error)
|
||||
FindAllPeersInAccount(id string) ([]Peer, error)
|
||||
UpdatePeer(peer Peer) error
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user