th7/db/dummy.go

33 lines
653 B
Go

package db
import (
"log"
"th7/data/config"
"th7/data/core"
)
type DummyAdapter struct {
cfg config.Config
}
func NewDummyAdapter(cfg config.Config) (*DummyAdapter, error) {
var adapter DummyAdapter
adapter.cfg = cfg
return &adapter, nil
}
func (d *DummyAdapter) Close() {
log.Println("Closing DB ...")
}
func (d *DummyAdapter) Save(channels []core.Channel) error {
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)
}
}
log.Println("=======================================")
return nil
}