feat: persist device offline lifecycle

This commit is contained in:
kory
2026-09-30 13:16:27 +08:00
parent 97bbe3ced6
commit 79179c585a
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"`