refactor foundry lib structure; add transport classes for db,http,websocket; add action interface instead of multiple function that accepts action classes; add changing foundry status on websocket responses

This commit is contained in:
lbenedar
2026-04-09 18:29:41 +03:00
parent 468e027418
commit fb4e371348
28 changed files with 900 additions and 791 deletions

View File

@@ -9,3 +9,13 @@ type Status struct {
Users int `json:"users,omitempty"`
Uptime int64 `json:"uptime,omitempty"`
}
func (s *Status) Copy(copyStatus *Status) {
s.Active = copyStatus.Active
s.System = copyStatus.System
s.SystemVersion = copyStatus.SystemVersion
s.Uptime = copyStatus.Uptime
s.Users = copyStatus.Users
s.Version = copyStatus.Version
s.World = copyStatus.World
}