ADD: create and get a transaction handlers

This commit is contained in:
MohammadHMazarei
2025-04-17 11:00:02 +03:30
parent 207e295e8c
commit 9554f46f7e
@@ -0,0 +1,22 @@
const catchAsync = require('../../globalErrorHandler/catchAsync')
const transactionService = require('./transactionService')
exports.createTransaction = catchAsync(async (req, res, next) => {
const transactions = await transactionService.createTransaction(req.body)
res.status(200).json({
status: 'success',
results: transactions.length,
data: transactions,
})
})
exports.getUserTransaction = catchAsync(async (req, res, next) => {
const transactions = await transactionService.getUserTransaction(req.user._id)
res.status(200).json({
status: 'success',
results: transactions.length,
data: transactions,
})
})