UNPKG

urban-airship-cli

Version:

Command line interface for push notifications.

20 lines (13 loc) 508 B
var request = require('request'); var credentialLib = require('../libraries/credential'); var services = require('../services'); function send (payload, key, secret, callback) { var requestPushData = null; var credential = credentialLib.create(key, secret) || credentialLib.loadFromEnv(); if (!credential) throw new Error('No credential found!'); requestPushData = services.createRequest('push', payload, credential); request.post(requestPushData, callback); } module.exports = { send: send, };