diff options
Diffstat (limited to 'lib/index.js')
| -rw-r--r-- | lib/index.js | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/lib/index.js b/lib/index.js index b604082..8770fe1 100644 --- a/lib/index.js +++ b/lib/index.js @@ -1,17 +1,31 @@ require('dotenv').config() -var client = require('./client') +var panda = require('./panda') var server = require('./server') var router = server.init() +// + +var multer = require('multer') +var storage = multer.memoryStorage() +var multer_upload = multer({ storage: storage }) +var upload = require("./upload") + router.post("/service/image", multer_upload.single('image'), function(req, res){ upload.put("image", req.file, { unacceptable: function(err){ res.json({ error: err }) }, success: function(url){ + server.io.send("link", {url: url}) } }) }) + +router.get("/irc/links", function(req, res){ + panda.query("links", function(links){ + res.json(links) + }) +}) |
