add EventHandlerRepo (probably has bugs)
This commit is contained in:
+4
-27
@@ -5,41 +5,18 @@ import (
|
||||
"git.aiterp.net/lucifer/new-server/models"
|
||||
)
|
||||
|
||||
var (
|
||||
bRepo models.BridgeRepository
|
||||
cpRepo models.ColorPresetRepository
|
||||
dRepo models.DeviceRepository
|
||||
ehRepo models.EventHandlerRepository
|
||||
)
|
||||
|
||||
func BridgeRepository() models.BridgeRepository {
|
||||
if bRepo == nil {
|
||||
bRepo = &mysql.BridgeRepo{DBX: DBX()}
|
||||
}
|
||||
|
||||
return bRepo
|
||||
return &mysql.BridgeRepo{DBX: DBX()}
|
||||
}
|
||||
|
||||
func ColorPresetRepository() models.ColorPresetRepository {
|
||||
if cpRepo == nil {
|
||||
cpRepo = &mysql.ColorPresetRepo{DBX: DBX()}
|
||||
}
|
||||
|
||||
return cpRepo
|
||||
return &mysql.ColorPresetRepo{DBX: DBX()}
|
||||
}
|
||||
|
||||
func DeviceRepository() models.DeviceRepository {
|
||||
if dRepo == nil {
|
||||
dRepo = &mysql.DeviceRepo{DBX: DBX()}
|
||||
}
|
||||
|
||||
return dRepo
|
||||
return &mysql.DeviceRepo{DBX: DBX()}
|
||||
}
|
||||
|
||||
func EventHandlerRepository() models.EventHandlerRepository {
|
||||
if ehRepo == nil {
|
||||
panic("panik")
|
||||
}
|
||||
|
||||
return ehRepo
|
||||
return &mysql.EventHandlerRepo{DBX: DBX()}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user