1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-21 14:50:08 +03:00

B #2678: GOCA - fix type errors

This commit is contained in:
treywelsh 2018-12-11 10:08:38 +01:00 committed by Ruben S. Montero
parent d2204ab4d6
commit 192e5e5777

View File

@ -32,7 +32,7 @@ type oneClient struct {
type InitError struct {
token string
xmlRpcErr string
xmlRpcErr error
}
func (r *InitError) Error() string {
@ -40,11 +40,11 @@ func (r *InitError) Error() string {
}
type BadResponseError struct {
ExpectedType string
expectedType string
}
func (r *BadResponseError) Error() string {
return fmt.Sprintf("Unexpected XML-RPC response, Expected: %s", r.ExpectedType)
return fmt.Sprintf("Unexpected XML-RPC response, Expected: %s", r.expectedType)
}
type response struct {
@ -151,7 +151,7 @@ func (c *oneClient) Call(method string, args ...interface{}) (*response, error)
)
if c.xmlrpcClientError != nil {
return nil, InitError{Token: c.token, xmlrpcErr: c.xmlrpcClientError}
return nil, &InitError{token: c.token, xmlRpcErr: c.xmlrpcClientError}
}
result := []interface{}{}
@ -168,7 +168,7 @@ func (c *oneClient) Call(method string, args ...interface{}) (*response, error)
status, ok = result[0].(bool)
if ok == false {
return nil, BadResponseError{ExpectedType: "Index 0: Boolean"}
return nil, &BadResponseError{expectedType: "Index 0: Boolean"}
}
body, ok = result[1].(string)
@ -177,7 +177,7 @@ func (c *oneClient) Call(method string, args ...interface{}) (*response, error)
if ok == false {
bodyBool, ok = result[1].(bool)
if ok == false {
return nil, BadResponseError{ExpectedType: "Index 1: Int or String"}
return nil, &BadResponseError{expectedType: "Index 1: Int or String"}
}
}
}