From b689c5b9c74c8428a9d757dc7b376e71bc53f611 Mon Sep 17 00:00:00 2001 From: Josh Harvey Date: Sun, 11 Jan 2015 12:18:21 -0500 Subject: [PATCH] autoregister raqia --- lib/routes.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/lib/routes.js b/lib/routes.js index fe9e891a..851059dd 100644 --- a/lib/routes.js +++ b/lib/routes.js @@ -164,9 +164,15 @@ function pair(req, res) { ); } -function registerRaqia(req, res) { - var raqia = require('./raqia.json'); - res.json(raqia); +function raqia(req, res) { + var raqiaCreds; + try { + var raqiaRec = require('../raqia.json'); + raqiaCreds = raqiaRec[getFingerprint(req)].apiKeys[0]; + } catch(ex) { + raqiaCreds = null; + } + res.json(raqiaCreds || {}); } function init(localConfig) { @@ -189,7 +195,7 @@ function init(localConfig) { app.post('/verify_user', authMiddleware, verifyUser); app.post('/verify_transaction', authMiddleware, verifyTx); app.post('/pair', pair); - app.get('/register_raqia', registerRaqia); + app.get('/raqia', raqia); return app; }