This commit is contained in:
leokun
2026-06-30 10:38:52 +08:00
commit c083be5ec2
312 changed files with 146628 additions and 0 deletions
+47
View File
@@ -0,0 +1,47 @@
package updater
const (
EventState = "update:state"
EventProgress = "update:progress"
EventReady = "update:ready"
EventError = "update:error"
)
type StatePayload struct {
State string `json:"state"`
Version string `json:"version,omitempty"`
ReleaseDate string `json:"releaseDate,omitempty"`
ReleaseNotes string `json:"releaseNotes,omitempty"`
Downloaded int64 `json:"downloaded,omitempty"`
Total int64 `json:"total,omitempty"`
Percentage float64 `json:"percentage,omitempty"`
Error string `json:"error,omitempty"`
Message string `json:"message,omitempty"`
Prompt bool `json:"prompt,omitempty"`
PromptKind string `json:"promptKind,omitempty"`
}
type ProgressPayload struct {
State string `json:"state"`
Version string `json:"version,omitempty"`
Downloaded int64 `json:"downloaded"`
Total int64 `json:"total"`
Percentage float64 `json:"percentage"`
}
type ReadyPayload struct {
State string `json:"state"`
Version string `json:"version,omitempty"`
ReleaseDate string `json:"releaseDate,omitempty"`
ReleaseNotes string `json:"releaseNotes,omitempty"`
Prompt bool `json:"prompt,omitempty"`
PromptKind string `json:"promptKind,omitempty"`
}
type ErrorPayload struct {
State string `json:"state"`
Version string `json:"version,omitempty"`
Error string `json:"error,omitempty"`
Prompt bool `json:"prompt,omitempty"`
PromptKind string `json:"promptKind,omitempty"`
}