diff options
author | Collin Guarino <collin.guarino@gmail.com> | 2016-02-14 19:05:47 -0500 |
---|---|---|
committer | Collin Guarino <collin.guarino@gmail.com> | 2016-02-14 19:05:47 -0500 |
commit | f985fc200641b55526c2f094d9bf5ddafd030727 (patch) | |
tree | 3c2d5b8a84032c155032a082325bb56b86649659 /schedule.go | |
parent | 5c230f73b5d481dd21a52877395e63739897cb58 (diff) |
Renamed Bridge.GetSchedules to Bridge.GetAllSchedules for clarify between that and Bridge.GetSchedule (singular).
Diffstat (limited to 'schedule.go')
-rw-r--r-- | schedule.go | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/schedule.go b/schedule.go index a98358a..8c49de2 100644 --- a/schedule.go +++ b/schedule.go @@ -32,7 +32,7 @@ type Schedule struct { } // Bridge.GetSchedules will get Alarms and Timers in a Schedule struct. -func (bridge *Bridge) GetSchedules() ([]Schedule, error) { +func (bridge *Bridge) GetAllSchedules() ([]Schedule, error) { uri := fmt.Sprintf("/api/%s/schedules", bridge.Username) body, _, err := bridge.Get(uri) if err != nil { @@ -68,7 +68,13 @@ func (bridge *Bridge) GetSchedule(id string) (Schedule, error) { if err != nil { return Schedule{}, err } - return Schedule{}, nil + + schedule := Schedule{} + err = json.Unmarshal(body, &schedule) + if err != nil { + return Schedule{}, err + } + return schedule, nil } // func (bridge *Bridge) CreateSchedule(schedule interface{}) error { |