rpc: refactor for concision

Signed-off-by: meows <b5c6@protonmail.com>
This commit is contained in:
meows 2019-12-18 09:01:58 -06:00
parent ddaee90378
commit fb6453db1d
No known key found for this signature in database
GPG key ID: 5786AEA5C8D5A520

View file

@ -28,14 +28,11 @@ import (
// then log.Crit is used to cause program to exit, logging the invalid module and a list of available
// API service names.
func mustAvailableModule(module string, apis []API) {
apiExists := false
for _, api := range apis {
if module == api.Namespace {
apiExists = true
break
return
}
}
if !apiExists {
log.Crit("invalid api module", "module", module, "available", func() string {
available := []string{}
outer:
@ -50,7 +47,6 @@ func mustAvailableModule(module string, apis []API) {
}
return strings.Join(available, ",")
}())
}
}
// StartHTTPEndpoint starts the HTTP RPC endpoint, configured with cors/vhosts/modules