corsica-xkcd
Advanced tools
Comparing version 0.1.0 to 0.2.0
16
index.js
@@ -17,3 +17,2 @@ /* Description: | ||
var request = require('request'); | ||
var format = require('util').format; | ||
@@ -23,4 +22,7 @@ | ||
var request; | ||
var log = console.log.bind(console, '[xkcd]'); | ||
module.exports = function(corsica) { | ||
request = corsica.request; | ||
@@ -34,3 +36,3 @@ corsica.on('content', function(content) { | ||
}, function (err) { | ||
console.warn('[xkcd] Could not get info for comic at', content.url); | ||
log('Could not get info for comic at', content.url); | ||
return content; | ||
@@ -45,7 +47,10 @@ }); | ||
corsica.on('xkcd', function(content) { | ||
console.log('[xkcd]', 'on xkcd', content); | ||
log('on xkcd', content); | ||
var comic = content.comic || content._args[0]; | ||
makeComicContent(comic) | ||
.then(function(comicContent) { | ||
corsica.sendMessage('content', corsica.utils.merge(content, comicContent)); | ||
var c = corsica.utils.merge(content, comicContent); | ||
corsica.sendMessage('content', c); | ||
}, function(err) { | ||
console.warn('[xkcd]', err); | ||
}); | ||
@@ -57,3 +62,3 @@ return content; | ||
function makeComicContent(comicNum) { | ||
console.log('[xkcd]', 'makeComicContent', 'comicNum =', comicNum); | ||
log('makeComicContent', 'comicNum =', comicNum); | ||
return new Promise(function (resolve, reject) { | ||
@@ -87,4 +92,3 @@ var url; | ||
}; | ||
console.log('res:', res); | ||
return res; | ||
} |
{ | ||
"name": "corsica-xkcd", | ||
"version": "0.1.0", | ||
"version": "0.2.0", | ||
"description": "A Corsica plugin to display XKCD comics.", | ||
@@ -25,4 +25,5 @@ "main": "index.js", | ||
"es6-promise": "~0.1.1", | ||
"request": "~2.34.0" | ||
"request": "~2.34.0", | ||
"corsica": "~0.1.0" | ||
} | ||
} |
3257
77
3
+ Addedcorsica@~0.1.0
+ Addedabstract-leveldown@0.12.4(transitive)
+ Addedactive-x-obfuscator@0.0.1(transitive)
+ Addedbase64id@0.1.0(transitive)
+ Addedbatch@0.5.0(transitive)
+ Addedbindings@1.2.1(transitive)
+ Addedbl@0.8.2(transitive)
+ Addedbuffer-crc32@0.2.1(transitive)
+ Addedbytes@0.2.1(transitive)
+ Addedcommander@1.3.22.1.0(transitive)
+ Addedconnect@2.12.0(transitive)
+ Addedcookie@0.1.0(transitive)
+ Addedcookie-signature@1.0.1(transitive)
+ Addedcore-util-is@1.0.3(transitive)
+ Addedcorsica@0.1.19(transitive)
+ Addeddebug@0.8.1(transitive)
+ Addeddeferred-leveldown@0.2.0(transitive)
+ Addederrno@0.1.8(transitive)
+ Addedes6-promise@0.1.1(transitive)
+ Addedexpress@3.4.8(transitive)
+ Addedfresh@0.2.0(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedisarray@0.0.1(transitive)
+ Addedkeypress@0.1.0(transitive)
+ Addedlevel@0.18.0(transitive)
+ Addedlevel-packager@0.18.0(transitive)
+ Addedleveldown@0.10.6(transitive)
+ Addedlevelup@0.18.6(transitive)
+ Addedlru-cache@2.7.3(transitive)
+ Addedlvl@0.1.3(transitive)
+ Addedmerge-descriptors@0.0.1(transitive)
+ Addedmethods@0.1.0(transitive)
+ Addedminimatch@0.2.14(transitive)
+ Addedmkdirp@0.3.5(transitive)
+ Addedmultiparty@2.2.0(transitive)
+ Addednan@1.0.02.1.0(transitive)
+ Addednegotiator@0.3.0(transitive)
+ Addedoptions@0.0.6(transitive)
+ Addedpause@0.0.1(transitive)
+ Addedpolicyfile@0.0.4(transitive)
+ Addedprr@0.0.01.0.1(transitive)
+ Addedrange-parser@0.0.4(transitive)
+ Addedraw-body@1.1.2(transitive)
+ Addedreadable-stream@1.0.341.1.14(transitive)
+ Addedredis@0.7.3(transitive)
+ Addedsemver@2.3.2(transitive)
+ Addedsend@0.1.4(transitive)
+ Addedsigmund@1.0.1(transitive)
+ Addedsocket.io@0.9.16(transitive)
+ Addedsocket.io-client@0.9.16(transitive)
+ Addedstream-counter@0.2.0(transitive)
+ Addedstring_decoder@0.10.31(transitive)
+ Addedtinycolor@0.0.1(transitive)
+ Addeduglify-js@1.2.5(transitive)
+ Addeduid2@0.0.3(transitive)
+ Addedws@0.4.32(transitive)
+ Addedxmlhttprequest@1.4.2(transitive)
+ Addedxtend@3.0.0(transitive)
+ Addedzeparser@0.0.5(transitive)