color api
This commit is contained in:
@@ -15,9 +15,9 @@ func DriverProvider() models.DriverProvider {
|
||||
defer dpMutex.Unlock()
|
||||
|
||||
if dp == nil {
|
||||
dp = &drivers.MapBasedDriverProvider{Data: map[models.DriverKind]models.Driver{
|
||||
dp = drivers.DriverMap{
|
||||
models.DTNanoLeaf: &nanoleaf.Driver{},
|
||||
}}
|
||||
}
|
||||
}
|
||||
|
||||
return dp
|
||||
|
||||
@@ -7,6 +7,7 @@ import (
|
||||
|
||||
var (
|
||||
bRepo models.BridgeRepository
|
||||
cpRepo models.ColorPresetRepository
|
||||
dRepo models.DeviceRepository
|
||||
ehRepo models.EventHandlerRepository
|
||||
)
|
||||
@@ -19,6 +20,14 @@ func BridgeRepository() models.BridgeRepository {
|
||||
return bRepo
|
||||
}
|
||||
|
||||
func ColorPresetRepository() models.ColorPresetRepository {
|
||||
if cpRepo == nil {
|
||||
cpRepo = &mysql.ColorPresetRepo{DBX: DBX()}
|
||||
}
|
||||
|
||||
return cpRepo
|
||||
}
|
||||
|
||||
func DeviceRepository() models.DeviceRepository {
|
||||
if dRepo == nil {
|
||||
panic("panik")
|
||||
|
||||
Reference in New Issue
Block a user