UNPKG

hubot-aws

Version:
24 lines (19 loc) 629 B
# Description: # List sns subscriptions # # Commands: # hubot sns list subscriptions module.exports = (robot) -> robot.respond /sns list subscriptions$/i, (msg) -> msg.send "Fetching ..." aws = require('../../aws.coffee').aws() sns = new aws.SNS() sns.listSubscriptions {}, (err, response) -> if err msg.send "Error: #{err}" else response.Subscriptions.forEach (subscription) -> labels = Object.keys(subscription) labels.forEach (label) -> msg.send(label + " " + subscription[label]) msg.send "____________________________________"