Newer
Older
package app
import (
"code.fbi.h-da.de/danet/gosdn/controller/store"
topoStore "code.fbi.h-da.de/danet/gosdn/controller/topology/store"
"go.mongodb.org/mongo-driver/mongo"
)
// NewAppStore returns a Topologytore.
func NewAppStore(db *mongo.Database) ManagementStore {
storeMode := store.GetStoreMode()
switch storeMode {
case store.Database:
return NewDatabaseAppStore(db)
default:
return topoStore.NewGenericStore[App]()
}
}