feat: add timestamps to computer graph data

This commit is contained in:
trafficlunar 2024-11-30 00:01:01 +00:00
parent e97b271bd7
commit 43628a1a66
4 changed files with 52 additions and 20 deletions

View file

@ -7,15 +7,23 @@ import (
"time"
)
var QueuedClientMessage model.ComputerWebSocketMessage
func StartComputerWorker() {
slog.Info("Starting computer worker...")
for range time.Tick(1 * time.Minute) {
if !service.ComputerData.Online {
service.AddComputerData(model.ComputerWebSocketMessage{
Cpu: 0,
Ram: 0,
})
for range time.Tick(1 * time.Second) {
now := time.Now()
if now.Second() == 0 {
if !service.ComputerData.Online {
service.AddComputerData(model.ComputerWebSocketMessage{
Cpu: 0,
Ram: 0,
})
} else {
service.AddComputerData(QueuedClientMessage)
}
}
}
}