From ed32b17d066aa81028dcd21845bc2135c9e5673b Mon Sep 17 00:00:00 2001 From: Collin Guarino Date: Wed, 3 Feb 2016 23:03:55 -0500 Subject: Cleaned up GetBridgeInfo func. --- bridge.go | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'bridge.go') diff --git a/bridge.go b/bridge.go index 7b1a5f6..581e180 100644 --- a/bridge.go +++ b/bridge.go @@ -172,21 +172,18 @@ func NewBridge(ip string, username string) *Bridge { } // GetBridgeInfo retreives the description.xml file from the bridge. -func GetBridgeInfo(self *Bridge) Error { +func GetBridgeInfo(self *Bridge) error { _, reader, err := self.Get("/description.xml") if err != nil { - return ErrResponse + return err } data := BridgeInfo{} err = xml.NewDecoder(reader).Decode(&data) if err != nil { - trace("Error using unmarshal to split xml.", nil) - os.Exit(1) + return err } self.Info = data - //fmt.Println("Bridge Info:\n", self.Info) - - return NoErr + return nil } // CreateUser posts to ./api on the bridge to create a new whitelisted user. -- cgit v1.2.3