From 6dbbd930fd27e16685411c3dcd13279d51fee361 Mon Sep 17 00:00:00 2001 From: groob Date: Sun, 10 Dec 2017 10:11:55 -0500 Subject: [PATCH] implement failer for device response Ensures that errors are returned in a structured JSON format. --- platform/device/get_devices.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/device/get_devices.go b/platform/device/get_devices.go index 8b4b30ff..a6b89aec 100644 --- a/platform/device/get_devices.go +++ b/platform/device/get_devices.go @@ -46,6 +46,8 @@ type getDevicesResponse struct { Err error `json:"err,omitempty"` } +func (r getDevicesResponse) Failed() error { return r.Err } + func decodeListDevicesRequest(ctx context.Context, r *http.Request) (interface{}, error) { defer r.Body.Close() var opts ListDevicesOption