urban-airship-cli
Version:
Command line interface for push notifications.
27 lines (20 loc) • 587 B
JavaScript
function encodeCredential (credential) {
return new Buffer(credential).toString('base64');
}
function createCredential (key, secret) {
var credential = null;
if (key && secret) credential = key + ':' + secret;
return credential;
}
function loadCredentialFromEnv () {
var credential = null;
var key = process.env.URBAN_AIRSHIP_KEY;
var secret = process.env.URBAN_AIRSHIP_MASTER_SECRET;
if (key && secret) credential = key + ':' + secret;
return credential;
}
module.exports = {
encode: encodeCredential,
loadFromEnv: loadCredentialFromEnv,
create: createCredential,
};