mirror of
https://github.com/MetaCubeX/mihomo.git
synced 2024-12-22 15:47:59 +08:00
chore: allow upgrade ui in embed mode (#1692)
Some checks failed
Trigger CMFA Update / trigger-CMFA-update (push) Failing after 11s
Some checks failed
Trigger CMFA Update / trigger-CMFA-update (push) Failing after 11s
This commit is contained in:
parent
5a24efdabf
commit
d6b496d3c0
@ -127,10 +127,10 @@ func router(isDebug bool, secret string, dohServer string, cors Cors) *chi.Mux {
|
|||||||
r.Mount("/providers/rules", ruleProviderRouter())
|
r.Mount("/providers/rules", ruleProviderRouter())
|
||||||
r.Mount("/cache", cacheRouter())
|
r.Mount("/cache", cacheRouter())
|
||||||
r.Mount("/dns", dnsRouter())
|
r.Mount("/dns", dnsRouter())
|
||||||
if !embedMode { // disallow restart and upgrade in embed mode
|
if !embedMode { // disallow restart in embed mode
|
||||||
r.Mount("/restart", restartRouter())
|
r.Mount("/restart", restartRouter())
|
||||||
r.Mount("/upgrade", upgradeRouter())
|
|
||||||
}
|
}
|
||||||
|
r.Mount("/upgrade", upgradeRouter())
|
||||||
addExternalRouters(r)
|
addExternalRouters(r)
|
||||||
|
|
||||||
})
|
})
|
||||||
|
@ -14,9 +14,11 @@ import (
|
|||||||
|
|
||||||
func upgradeRouter() http.Handler {
|
func upgradeRouter() http.Handler {
|
||||||
r := chi.NewRouter()
|
r := chi.NewRouter()
|
||||||
r.Post("/", upgradeCore)
|
|
||||||
r.Post("/ui", updateUI)
|
r.Post("/ui", updateUI)
|
||||||
r.Post("/geo", updateGeoDatabases)
|
if !embedMode { // disallow upgrade core/geo in embed mode
|
||||||
|
r.Post("/", upgradeCore)
|
||||||
|
r.Post("/geo", updateGeoDatabases)
|
||||||
|
}
|
||||||
return r
|
return r
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user