From 8965587341cfe39f97d36eda052aae4d0040526e Mon Sep 17 00:00:00 2001 From: Collin Guarino Date: Sun, 14 Feb 2016 22:37:57 -0500 Subject: Started working on bridge.CreateSchedule, better to start working on groups instead. --- schedule.go | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) (limited to 'schedule.go') diff --git a/schedule.go b/schedule.go index f35802d..ce139e8 100644 --- a/schedule.go +++ b/schedule.go @@ -74,10 +74,27 @@ func (bridge *Bridge) GetSchedule(id string) (Schedule, error) { return schedule, nil } -// func (bridge *Bridge) CreateSchedule(schedule interface{}) error { -// return nil +func (bridge *Bridge) CreateSchedule(schedule Schedule) error { + uri := fmt.Sprintf("/api/%s/schedules", bridge.Username) + body, _, err := bridge.Post(uri, schedule) + if err != nil { + return err + } + + fmt.Println("CREATE SCHEDULE BODY: ", string(body)) + // TODO: Not tested or fully implemented + return nil +} + +// func (self *Schedule) Disable() { +// +// } +// +// func (self *Schedule) Enable() { +// // } // +// // func (bridge *Bridge) GetSchedule(index int) (interface{}, error) { // return []interface{}, nil // } -- cgit v1.2.3