tolulope-od/banka

View on GitHub
server/routes/UserRoute.js

Summary

Maintainability
A
0 mins
Test Coverage
import { Router } from 'express';
import UserController from '../controllers/UserController';
import Authorization from '../middleware/Authorization';
import UserValidation from '../validation/userValidation';
import asyncErrorHandler from '../middleware/asyncErrorHandler';

const router = Router();

const { fetchAllAccountsByUser } = UserController;
const { checkToken } = Authorization;
const { validateFetchUsersAccounts } = UserValidation;

router.get(
  '/:userEmail/accounts',
  checkToken,
  validateFetchUsersAccounts,
  asyncErrorHandler(fetchAllAccountsByUser)
);

export default router;