aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bridge.go11
1 files changed, 11 insertions, 0 deletions
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 {