feat: persist device offline lifecycle

This commit is contained in:
kyaring
2026-09-28 12:33:06 +08:00
parent bb6a446cad
commit d27cc47d8c
9 changed files with 314 additions and 82 deletions
+2
View File
@@ -7,6 +7,8 @@ type Message struct {
Event string `json:"event,omitempty"`
Action string `json:"action,omitempty"`
Device string `json:"device,omitempty"`
Arch string `json:"arch,omitempty"`
OS string `json:"os,omitempty"`
Status string `json:"status,omitempty"`
Payload any `json:"payload,omitempty"`
Profile *sysinfo.Profile `json:"profile,omitempty"`