fix: admin/monitoring: sent/got "since" was reset at each restart (unless you had reset it at least once)
Massimo Melina committed
Jun 29, 2024 at 18:45 UTC
85392ee8e6c252d66ff6ded7c048b70fc8ffc85a
1 file changed
+3
-1
src/api.monitor.ts
+3
-1
@@ -115,4 +115,6 @@ function getConnAddress(conn: Connection) {
115
}
116
}
117
118
-const totalGotSentResetTime = storedMap.singleSync<Date>('totalGotSentResetTime', new Date)
118
+const totalGotSentResetTime = storedMap.singleSync('totalGotSentResetTime', new Date(0))
119
+totalGotSentResetTime.ready().then(() => // because default value is not stored, and we need to init this value
120
+ totalGotSentResetTime.set(was => was.getTime() ? was : new Date) )