5764894a5e
* Cleanup server sync logic to work in a single consistent format Previously we had a mess of a function trying to update server details from a patch request. This change just centralizes everything to a single Sync() call when a server needs to update itself. We can also eventually update the panel (in V2) to not hit the patch endpoint, rather it can just be a generic endpoint that is hit after a server is updated on the Panel that tells Wings to re-sync the data to get the environment changes on the fly. The changes I made to the patch function currently act like that, with a slightly fragile 2 second wait to let the panel persist the changes since I don't want this to be a breaking change on that end. * Remove legacy server patch endpoint; replace with simpler sync endpoint |
||
---|---|---|
.. | ||
backup | ||
filesystem | ||
backup.go | ||
config_parser.go | ||
configuration.go | ||
console.go | ||
crash.go | ||
errors.go | ||
events.go | ||
install.go | ||
listeners.go | ||
manager.go | ||
mounts.go | ||
power.go | ||
resources.go | ||
server.go | ||
update.go | ||
websockets.go |