33 lines
653 B
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
|
|
}
|