fix: use repository instead db package
This commit is contained in:
@ -8,7 +8,7 @@ import (
|
||||
"syscall"
|
||||
|
||||
"github.com/volker-raschek/flucky/pkg/config"
|
||||
"github.com/volker-raschek/flucky/pkg/repository/db"
|
||||
"github.com/volker-raschek/flucky/pkg/repository"
|
||||
"github.com/volker-raschek/flucky/pkg/sensor"
|
||||
"github.com/volker-raschek/flucky/pkg/types"
|
||||
"github.com/volker-raschek/go-logger/pkg/logger"
|
||||
@ -37,7 +37,7 @@ func Start(cnf *config.Config, flogger logger.Logger) error {
|
||||
return err
|
||||
}
|
||||
|
||||
backend, err := db.New(storageEndpointURL, flogger)
|
||||
repo, err := repository.New(storageEndpointURL, flogger)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@ -49,18 +49,18 @@ func Start(cnf *config.Config, flogger logger.Logger) error {
|
||||
parentCtx := context.Background()
|
||||
|
||||
// Insert device if not exist
|
||||
device, _ := backend.SelectDevice(parentCtx, cnf.Device.ID)
|
||||
device, _ := repo.GetDevice(cnf.Device.ID)
|
||||
if device == nil {
|
||||
if err := backend.InsertDevices(parentCtx, cnf.Device); err != nil {
|
||||
if err := repo.AddDevices(cnf.Device); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
// Insert sensors if not exist
|
||||
for _, cnfSensor := range cnf.Sensors {
|
||||
sensor, _ := backend.SelectSensor(parentCtx, cnfSensor.ID)
|
||||
sensor, _ := repo.GetSensor(cnfSensor.ID)
|
||||
if sensor == nil {
|
||||
if err := backend.InsertSensors(parentCtx, cnfSensor); err != nil {
|
||||
if err := repo.AddSensors(cnfSensor); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
@ -97,7 +97,7 @@ func Start(cnf *config.Config, flogger logger.Logger) error {
|
||||
|
||||
if cap(measuredValues) == len(measuredValues) {
|
||||
flogger.Debug("Flush cache")
|
||||
err := backend.InsertMeasuredValues(ctx, measuredValues...)
|
||||
err := repo.AddMeasuredValues(measuredValues...)
|
||||
if err != nil {
|
||||
flogger.Error("%v", err)
|
||||
}
|
||||
@ -108,7 +108,7 @@ func Start(cnf *config.Config, flogger logger.Logger) error {
|
||||
cancel()
|
||||
close(measuredValueChannel)
|
||||
|
||||
err := backend.InsertMeasuredValues(ctx, measuredValues...)
|
||||
err := repo.AddMeasuredValues(measuredValues...)
|
||||
if err != nil {
|
||||
flogger.Error("%v", err)
|
||||
}
|
||||
|
Reference in New Issue
Block a user