From d6a93a3bd5b0d7603847eb8029526343312e6945 Mon Sep 17 00:00:00 2001 From: Collin Guarino Date: Sun, 31 Jan 2016 17:05:01 -0500 Subject: Rough implementation for bridge.Get --- bridge.go | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'bridge.go') diff --git a/bridge.go b/bridge.go index 22c43d0..97ddb9d 100644 --- a/bridge.go +++ b/bridge.go @@ -37,6 +37,17 @@ type BridgeInfo struct { } `xml:"root"` } +func (self *Bridge) get(path string) (*http.Response, error) { + resp, err := http.Get("http://" + self.IPAddress + path) + if err != nil { + trace("", err) + return nil, err + } else if resp.StatusCode != 200 { + trace("Invalid bridge status.", nil) + } + return resp, nil +} + // Error Struct // http://www.developers.meethue.com/documentation/error-messages type Error struct { -- cgit v1.2.3