Quero isolar este trecho de código logo abaixo dentro da function, tendo em vista que o mesmo se repete várias vezes nas outras chamadas de métodos(delete, post, etc). Qual seria a melhor forma de fazer isso?
var connection = app.persistencia.connectionFactory();
var pagamentoDao = new app.persistencia.PagamentoDao(connection);
module.exports = function (app) {
app.put('/pagamentos/pagamento/:id', function(req, res){
var pagamento = {};
var id = req.params.id;
pagamento.id = id;
pagamento.status = 'CONFIRMADO';
var connection = app.persistencia.connectionFactory();
var pagamentoDao = new app.persistencia.PagamentoDao(connection);
pagamentoDao.atualiza(pagamento, function(erro){
if (erro){
res.status(500).send(erro);
return;
}
console.log('pagamento criado');
res.send(pagamento);
});
});
}