diff options
-rw-r--r-- | bridge.go | 22 |
1 files changed, 11 insertions, 11 deletions
@@ -66,8 +66,8 @@ func (bridge *Bridge) Get(path string) ([]byte, io.Reader, error) { // Bridge.Put sends an http PUT to the bridge with // a body formatted with parameters (in a generic interface) -func (self *Bridge) Put(path string, params interface{}) ([]byte, io.Reader, error) { - uri := fmt.Sprintf("http://" + self.IPAddress + path) +func (bridge *Bridge) Put(path string, params interface{}) ([]byte, io.Reader, error) { + uri := fmt.Sprintf("http://" + bridge.IPAddress + path) client := &http.Client{} data, err := json.Marshal(params) @@ -87,7 +87,7 @@ func (self *Bridge) Put(path string, params interface{}) ([]byte, io.Reader, err // bridge.Post sends an http POST to the bridge with // a body formatted with parameters (in a generic interface) -func (self *Bridge) Post(path string, params interface{}) ([]byte, io.Reader, error) { +func (bridge *Bridge) Post(path string, params interface{}) ([]byte, io.Reader, error) { // Add the params to the request request, err := json.Marshal(params) if err != nil { @@ -97,17 +97,17 @@ func (self *Bridge) Post(path string, params interface{}) ([]byte, io.Reader, er log.Println("\nSending POST body: ", string(request)) // Send the request and handle the response - uri := fmt.Sprintf("http://" + self.IPAddress + path) + uri := fmt.Sprintf("http://" + bridge.IPAddress + path) resp, err := http.Post(uri, "text/json", bytes.NewReader(request)) - if self.Error(resp, err) { + if bridge.Error(resp, err) { return []byte{}, nil, nil } return HandleResponse(resp) } // Bridge.Delete sends an http DELETE to the bridge -func (self *Bridge) Delete(path string) error { - uri := fmt.Sprintf("http://" + self.IPAddress + path) +func (bridge *Bridge) Delete(path string) error { + uri := fmt.Sprintf("http://" + bridge.IPAddress + path) client := &http.Client{} req, err := http.NewRequest("DELETE", uri, nil) resp, err := client.Do(req) @@ -140,7 +140,7 @@ func HandleResponse(resp *http.Response) ([]byte, io.Reader, error) { } // Bridge.Error handles all bridge response status errors -func (self *Bridge) Error(resp *http.Response, err error) (bool) { +func (bridge *Bridge) Error(resp *http.Response, err error) (bool) { if err != nil { trace("", err) return true @@ -167,8 +167,8 @@ func NewBridge(ip string, username string) (*Bridge, error) { } // GetBridgeInfo retreives the description.xml file from the bridge. -func (self *Bridge) GetInfo() (BridgeInfo, error) { - _, reader, err := self.Get("/description.xml") +func (bridge *Bridge) GetInfo() (BridgeInfo, error) { + _, reader, err := bridge.Get("/description.xml") if err != nil { return BridgeInfo{}, err } @@ -177,7 +177,7 @@ func (self *Bridge) GetInfo() (BridgeInfo, error) { if err != nil { return BridgeInfo{}, err } - self.Info = data + bridge.Info = data return data, nil } |