diff --git a/internal/domains/sensors/repository.go b/internal/domains/sensors/repository.go index 6065fb2..d53ae90 100644 --- a/internal/domains/sensors/repository.go +++ b/internal/domains/sensors/repository.go @@ -11,6 +11,7 @@ import ( type Repository interface { CreateSensor(s Sensor) error + CreateSensorData(data SensorData) error UpdateSensor(s Sensor) error ReadSensor(sensorID string) (Sensor, error) ReadSensorValues(sensorID string, from, to time.Time) ([]SensorData, error) @@ -34,6 +35,10 @@ func (p *pgxRepo) CreateSensor(s Sensor) error { return err } +func (p *pgxRepo) CreateSensorData(s SensorData) error { + return nil +} + func (p *pgxRepo) UpdateSensor(s Sensor) error { panic("unimplemented") } @@ -101,6 +106,10 @@ func (i *inMemory) CreateSensor(s Sensor) error { return nil } +func (p *inMemory) CreateSensorData(s SensorData) error { + return nil +} + func (i *inMemory) UpdateSensor(s Sensor) error { panic("unimplemented") } @@ -160,6 +169,10 @@ func (d *DecoratorRepo) CreateSensor(s Sensor) error { return nil } +func (p *DecoratorRepo) CreateSensorData(s SensorData) error { + return nil +} + func (d *DecoratorRepo) UpdateSensor(s Sensor) error { if err := d.db.UpdateSensor(s); err != nil { return err