UNPKG

dogecoin-gatewayd-plugin

Version:

Three unix processes designed to automate the integration between a ripple gateway using gatewayd and a dogecoind server.

40 lines (33 loc) 1.21 kB
// Generated by CoffeeScript 1.7.1 var RippleToDogecoinBridge, RippleToDogecoinBridgeController, __bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; }; RippleToDogecoinBridge = require("" + __dirname + "/ripple_to_dogecoin_bridge"); RippleToDogecoinBridgeController = (function() { function RippleToDogecoinBridgeController(gatewayd) { this.gatewayd = gatewayd; this.get = __bind(this.get, this); } RippleToDogecoinBridgeController.prototype.get = function(request, response) { var bridge; bridge = new RippleToDogecoinBridge(request.params.address, this.gatewayd); return bridge.getRippleAddress((function(_this) { return function(error, rippleAddress) { if (error) { return response.status(500).end(); } else { return response.status(200).send({ dogecoin: { address: request.params.address }, ripple: { address: rippleAddress.address, tag: rippleAddress.tag } }); } }; })(this)); }; return RippleToDogecoinBridgeController; })(); module.exports = RippleToDogecoinBridgeController;