From a2ae1e10746a3edf2e0050c09021203f44ae7079 Mon Sep 17 00:00:00 2001 From: andig Date: Mon, 28 Nov 2022 10:22:51 +0100 Subject: [PATCH] Add temporary session debugging --- core/db/db.go | 3 +++ core/loadpoint_session.go | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/core/db/db.go b/core/db/db.go index 6a12df3d8..9aee1d250 100644 --- a/core/db/db.go +++ b/core/db/db.go @@ -44,6 +44,9 @@ func (s *DB) Session(meter float64) *Session { // Persist creates or updates a transaction in the database func (s *DB) Persist(session interface{}) { + // TODO remove + s.log.DEBUG.Printf("persist: %+v", session) + if err := s.db.Save(session).Error; err != nil { s.log.ERROR.Printf("persist: %v", err) } diff --git a/core/loadpoint_session.go b/core/loadpoint_session.go index 3fe03049b..f37d8f28f 100644 --- a/core/loadpoint_session.go +++ b/core/loadpoint_session.go @@ -39,6 +39,9 @@ func (lp *LoadPoint) startSession() { } } + // TODO remove + lp.log.DEBUG.Println("session started") + lp.db.Persist(lp.session) } } @@ -51,6 +54,9 @@ func (lp *LoadPoint) stopSession() { lp.session.Stop(lp.getChargedEnergy(), lp.chargeMeterTotal()) + // TODO remove + lp.log.DEBUG.Println("session stopped") + lp.db.Persist(lp.session) } @@ -66,6 +72,9 @@ func (lp *LoadPoint) updateSession(opts ...sessionOption) { opt(lp.session) } + // TODO remove + lp.log.DEBUG.Println("session updated") + lp.db.Persist(lp.session) }