th7/db/dummy.go

33 lines
653 B
Go
Raw Normal View History

2022-11-12 14:20:29 +00:00
package db
import (
2023-11-25 10:37:02 +00:00
"log"
"th7/data/config"
"th7/data/core"
2022-11-12 14:20:29 +00:00
)
type DummyAdapter struct {
2023-11-25 10:37:02 +00:00
cfg config.Config
2022-11-12 14:20:29 +00:00
}
2023-11-25 10:37:02 +00:00
func NewDummyAdapter(cfg config.Config) (*DummyAdapter, error) {
var adapter DummyAdapter
adapter.cfg = cfg
return &adapter, nil
2022-11-12 14:20:29 +00:00
}
func (d *DummyAdapter) Close() {
2023-11-25 10:37:02 +00:00
log.Println("Closing DB ...")
2022-11-12 14:20:29 +00:00
}
func (d *DummyAdapter) Save(channels []core.Channel) error {
2023-11-25 10:37:02 +00:00
log.Println("===============DEBUG LOG===============")
for idx := range channels {
if d.cfg.Channels[idx].Log {
log.Printf("Saved: id=%d, value=%g\n", channels[idx].Id, channels[idx].Value)
}
}
2023-11-25 10:37:02 +00:00
log.Println("=======================================")
return nil
2022-11-12 14:20:29 +00:00
}