feat: Add support for PUT/DELETE state.message

Fix #33
This commit is contained in:
Bendodroid 2024-08-03 19:48:33 +02:00
commit 68d0ec05db
4 changed files with 50 additions and 7 deletions

View file

@ -89,9 +89,10 @@ func SaveCurrentState(response types.SpaceAPIResponseV14) {
// Create persistent state
persistentStateV14 := types.PersistentStateV14{
State: struct {
Open bool `json:"open"`
LastChange int64 `json:"lastchange"`
}{Open: response.State.Open, LastChange: response.State.LastChange},
Open bool `json:"open"`
LastChange int64 `json:"lastchange"`
Message string `json:"message,omitempty"`
}{Open: response.State.Open, LastChange: response.State.LastChange, Message: response.State.Message},
}
// Save sensor state
persistentStateV14.Sensors = make(map[string][]types.PersistentEnvironmentSensor)