1 | {deepSet} = require './utility'
|
2 | error = require './error-middleware'
|
3 |
|
4 | module.exports = bind = (name, f) -> (req, res, next) -> f req, (err, result) ->
|
5 | return bind.errorCallback req, res, err, name if err?
|
6 | req.loaded = deepSet req.loaded or {}, name.split('.'), result
|
7 | next()
|
8 |
|
9 | module.exports.defaultErrorCallback = error
|
10 | module.exports.errorCallback = error
|