feat(api): add updates API v2

This commit is contained in:
nils måsén 2023-10-21 19:37:00 +02:00
parent 47091761a5
commit 4a922f5a32
4 changed files with 73 additions and 33 deletions

View file

@ -113,6 +113,8 @@ func (api *API) Handler() http.Handler {
// EnableUpdates registers the `updates` endpoints
func (api *API) EnableUpdates(f updates.InvokedFunc, updateLock *sync.Mutex) {
api.route("/v1/updates").post(updates.PostV1(f, updateLock))
api.route("/v2/updates/apply").post(updates.PostV2Apply(f, updateLock))
api.route("/v2/updates/check").post(updates.PostV2Check(f, updateLock))
}
// EnableMetrics registers the `metrics` endpoints