UNPKG

tephra

Version:

An event-driven RADIUS server micro-framework

24 lines (20 loc) 435 B
var radius = require('radius') var node_radius_shim = require('./node_radius_shim') module.exports = function encode_request( code, attributes, vendor_attributes, on_error ) { try { var encoded = radius.encode({ attributes: node_radius_shim.call(this, attributes, vendor_attributes), secret: this.SHARED_SECRET, code: code }) } catch (err) { on_error(err) return } return encoded }