Rejigger closing when updating.
parent
b04024cffc
commit
760eb45649
3
main.go
3
main.go
|
@ -72,7 +72,6 @@ SELECT state FROM switch_state_change
|
||||||
ORDER BY timestamp DESC
|
ORDER BY timestamp DESC
|
||||||
LIMIT 1;`
|
LIMIT 1;`
|
||||||
res, err := s.db.Query(sqlStmt)
|
res, err := s.db.Query(sqlStmt)
|
||||||
defer res.Close()
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -85,12 +84,14 @@ SELECT state FROM switch_state_change
|
||||||
// Otherwise store if there was a state change
|
// Otherwise store if there was a state change
|
||||||
var lastState bool
|
var lastState bool
|
||||||
if err = res.Scan(&lastState); err != nil {
|
if err = res.Scan(&lastState); err != nil {
|
||||||
|
res.Close()
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if lastState != state {
|
if lastState != state {
|
||||||
shouldStore = true
|
shouldStore = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
res.Close()
|
||||||
if !shouldStore {
|
if !shouldStore {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue