mirror of
https://github.com/trafficlunar/api.git
synced 2026-06-27 22:24:08 +00:00
feat: add timestamps to computer graph data
This commit is contained in:
parent
e97b271bd7
commit
43628a1a66
4 changed files with 52 additions and 20 deletions
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue