Skip to content

Commit

Permalink
Alias EventHandler() calls to Trigger() calls
Browse files Browse the repository at this point in the history
  • Loading branch information
Adam Shukur committed Apr 11, 2016
1 parent 1a8839d commit a98fa59
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions eventcalls.go
Expand Up @@ -40,6 +40,11 @@ func (d *DevClient) GetEventHandlers(systemKey string) ([]interface{}, error) {
return resp.Body.([]interface{}), nil
}

// Alias for GetEventHandlers() to better match up with Console terminology
func (d *DevClient) GetTriggers(systemKey string) ([]interface{}, error) {
return d.GetEventHandlers(systemKey)
}

//GetEventHandler reuturns a single event handler
//Returns an object shaped map[string]interface{}{"system_key":"associated system key","system_secret":"secret","name":"event name","event_definition":map[string]interface{}{"def_module":"module","def_name":"definition name","event_keys":[]string{"event","keys"},"visibility":false|true}, KeyVals:map[string]interface{}{"keys":"values"},"service_name":"corresponding service name"}
func (d *DevClient) GetEventHandler(systemKey, name string) (map[string]interface{}, error) {
Expand All @@ -55,6 +60,11 @@ func (d *DevClient) GetEventHandler(systemKey, name string) (map[string]interfac
return resp.Body.(map[string]interface{}), nil
}

// Alias for GetEventHandler() to better match up with Console terminology
func (d *DevClient) GetTrigger(systemKey, name string) (map[string]interface{}, error) {
return d.GetEventHandler(systemKey, name)
}

//CreateEventHandler creates an event handler, otherwise known as a trigger
//Returns the same object as GetEventHandler corresponding to the created event
func (d *DevClient) CreateEventHandler(systemKey, name string,
Expand All @@ -71,6 +81,13 @@ func (d *DevClient) CreateEventHandler(systemKey, name string,
return resp.Body.(map[string]interface{}), nil
}

// Alias for CreateEventHandler() to better match up with Console terminology
func (d *DevClient) CreateTrigger(systemKey, name string,
data map[string]interface{}) (map[string]interface{}, error) {

return d.CreateEventHandler(systemKey, name, data)
}

//DeleteEventHandler removes the event handler
func (d *DevClient) DeleteEventHandler(systemKey, name string) error {
creds, err := d.credentials()
Expand All @@ -82,6 +99,11 @@ func (d *DevClient) DeleteEventHandler(systemKey, name string) error {
return err
}

// Alias for DeleteEventHandler() to better match up with Console terminology
func (d *DevClient) DeleteTrigger(systemKey, name string) error {
return d.DeleteEventHandler(systemKey, name)
}

//UpdateEventHandler allows the developer to alter the code executed by the event handler
//Returns an object corresponding to GetEventHandler with the altered values
func (d *DevClient) UpdateEventHandler(systemKey, name string, data map[string]interface{}) (map[string]interface{}, error) {
Expand All @@ -97,6 +119,11 @@ func (d *DevClient) UpdateEventHandler(systemKey, name string, data map[string]i
return resp.Body.(map[string]interface{}), nil
}

// Alias for UpdateEventHandler() to better match up with Console terminology
func (d *DevClient) UpdateTrigger(systemKey, name string, data map[string]interface{}) (map[string]interface{}, error) {
return d.UpdateEventHandler(systemKey, name, data)
}

func mapResponse(resp *CbResp, err error) (*CbResp, error) {
if err != nil {
return nil, err
Expand Down

0 comments on commit a98fa59

Please sign in to comment.