1
0
Fork 0
mirror of https://github.com/eosswedenorg/antelope-api-healthcheck synced 2026-06-17 04:50:02 +02:00

internal/api/debug.go: no need to return error in parseResponse() as it is always nil.

This commit is contained in:
Henrik Hautakoski 2023-02-02 18:52:36 +01:00
parent aff3737f67
commit 4cdae2d3f1
No known key found for this signature in database
GPG key ID: 217490840C18A5D9

View file

@ -10,18 +10,18 @@ type DebugApi struct {
response agentcheck.Response
}
func parseResponse(resp string) (agentcheck.Response, error) {
func parseResponse(resp string) agentcheck.Response {
parts := strings.SplitN(resp, "#", 2)
// Status with message
if len(parts) > 1 {
rtype := agentcheck.StatusMessageResponseType(parts[0])
return agentcheck.NewStatusMessageResponse(rtype, parts[1]), nil
return agentcheck.NewStatusMessageResponse(rtype, parts[1])
}
// Only status.
rtype := agentcheck.StatusResponseType(parts[0])
return agentcheck.NewStatusResponse(rtype), nil
rtype := agentcheck.StatusResponseType(resp)
return agentcheck.NewStatusResponse(rtype)
}
func DebugApiFactory(args ApiArguments) ApiInterface {
@ -29,10 +29,8 @@ func DebugApiFactory(args ApiArguments) ApiInterface {
}
func NewDebugApi(response string) DebugApi {
resp, _ := parseResponse(response)
return DebugApi{
response: resp,
response: parseResponse(response),
}
}