add create sensor data repo
This commit is contained in:
parent
6d3408f34c
commit
9d86fd394c
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user