meshblu-server-http
Version:
Maybe. Unofficial. You know how it is.
17 lines (12 loc) • 513 B
text/coffeescript
debug = require('debug')('meshblu-server-http:global-public-key-controller')
class GlobalPublicKeyController
constructor: ({@jobManager, @jobToHttp}) ->
get: (req, res) =>
job = @jobToHttp.httpToJob
request: req
jobType: 'GetGlobalPublicKey'
debug('dispatching request', job)
@jobManager.do 'request', 'response', job, (error, jobResponse) =>
return res.sendError error if error?
@jobToHttp.sendJobResponse {jobResponse, res}
module.exports = GlobalPublicKeyController