20 lines
502 B
Go
20 lines
502 B
Go
package service
|
|
|
|
import (
|
|
"backend/internal/model"
|
|
)
|
|
|
|
var ComputerData model.ComputerGraphData = model.ComputerGraphData{
|
|
Cpu: make([]int, 50),
|
|
Ram: make([]int, 50),
|
|
}
|
|
|
|
func AddComputerData(clientMessage model.ComputerWebSocketMessage) {
|
|
ComputerData.Cpu = append(ComputerData.Cpu, int(clientMessage.Cpu))
|
|
ComputerData.Ram = append(ComputerData.Ram, int(clientMessage.Ram))
|
|
|
|
if len(ComputerData.Cpu) > 50 {
|
|
ComputerData.Cpu = ComputerData.Cpu[1:]
|
|
ComputerData.Ram = ComputerData.Ram[1:]
|
|
}
|
|
}
|