From f985fc200641b55526c2f094d9bf5ddafd030727 Mon Sep 17 00:00:00 2001 From: Collin Guarino Date: Sun, 14 Feb 2016 19:05:47 -0500 Subject: Renamed Bridge.GetSchedules to Bridge.GetAllSchedules for clarify between that and Bridge.GetSchedule (singular). --- schedule.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'schedule.go') 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 { -- cgit v1.2.3