prysm-pulse/cmd/beacon-chain/flags/api_module.go
Radosław Kapka 5569a68452
Code cleanup (#9992)
* Value assigned to a variable is never read before being overwritten

* The result of append is not used anywhere

* Suspicious assignment of range-loop vars detected

* Unused method receiver detected

* Revert "Auxiliary commit to revert individual files from 54edcb445484a2e5d79612e19af8e949b8861253"

This reverts commit bbd1e1beabf7b0c5cfc4f514dcc820062ad6c063.

* Method modifies receiver

* Fix test

* Duplicate imports detected

* Incorrectly formatted error string

* Types of function parameters can be combined

* One more "Unused method receiver detected"

* Unused parameter detected in function
2021-12-07 17:52:39 +00:00

24 lines
475 B
Go

package flags
import "strings"
const PrysmAPIModule string = "prysm"
const EthAPIModule string = "eth"
func EnableHTTPPrysmAPI(httpModules string) bool {
return enableAPI(httpModules, PrysmAPIModule)
}
func EnableHTTPEthAPI(httpModules string) bool {
return enableAPI(httpModules, EthAPIModule)
}
func enableAPI(httpModules, api string) bool {
for _, m := range strings.Split(httpModules, ",") {
if strings.EqualFold(m, api) {
return true
}
}
return false
}