UNPKG

513 Btext/coffeescriptView Raw
1debug = require('debug')('meshblu-server-http:global-public-key-controller')
2
3class GlobalPublicKeyController
4 constructor: ({@jobManager, @jobToHttp}) ->
5
6 get: (req, res) =>
7 job = @jobToHttp.httpToJob
8 request: req
9 jobType: 'GetGlobalPublicKey'
10
11 debug('dispatching request', job)
12 @jobManager.do 'request', 'response', job, (error, jobResponse) =>
13 return res.sendError error if error?
14 @jobToHttp.sendJobResponse {jobResponse, res}
15
16module.exports = GlobalPublicKeyController