SYMBOL INDEX (48 symbols across 30 files) FILE: server.js function startServer (line 8) | async function startServer() { FILE: src/controllers/authController.js function loginController (line 7) | async function loginController(req, res, next) { function signupController (line 12) | async function signupController(req, res, next) { function verifyEmailController (line 17) | async function verifyEmailController(req, res, next) { function refreshVerifyEmailController (line 22) | async function refreshVerifyEmailController(req, res, next) { function refreshTokenController (line 27) | async function refreshTokenController(req, res, next) { FILE: src/controllers/cartController.js function setCartController (line 4) | async function setCartController(req, res, next) { function getCartController (line 9) | async function getCartController(req, res, next) { FILE: src/controllers/notFound.js function notFound (line 3) | function notFound(req, res, next) { FILE: src/controllers/orderController.js function addOrderController (line 4) | async function addOrderController(req, res, next) { function getOrderController (line 9) | async function getOrderController(req, res, next) { FILE: src/controllers/productController.js function addProductController (line 7) | async function addProductController(req, res, next) { function removeProductController (line 12) | async function removeProductController(req, res, next) { function updateProductController (line 18) | async function updateProductController(req, res, next) { function getProductsController (line 25) | async function getProductsController(req, res, next) { FILE: src/db/db.js function connectDB (line 6) | async function connectDB() { function getDB (line 24) | function getDB() FILE: src/middlewares/verifyToken.js function verifyToken (line 5) | function verifyToken(req, res, next) { FILE: src/repositories/databaseRepository.js function addItem (line 5) | async function addItem(data, relation) { function addItems (line 17) | async function addItems(data, relation, chunkSize = 1000) { function findItem (line 36) | async function findItem(data, relation, limit = "ALL", common = true) { function updateItem (line 58) | async function updateItem(data, filters, relation, common = true) { function deleteItem (line 87) | async function deleteItem(filters, relation, common = true) { function setCart (line 106) | async function setCart(data) { function setOrder (line 128) | async function setOrder(data) { FILE: src/repositories/userRepository.js function getUsers (line 3) | async function getUsers() { function getUser (line 7) | async function getUser(info) { FILE: src/services/auth/loginService.js function loginService (line 7) | async function loginService(body, res) { FILE: src/services/auth/refreshTokenService.js function refreshTokenService (line 9) | async function refreshTokenService(token, res) { FILE: src/services/auth/refreshVerifyEmailService.js function refreshVerifyEmailService (line 7) | async function refreshVerifyEmailService(body) { FILE: src/services/auth/signupService.js function signupService (line 8) | async function signupService(body) { FILE: src/services/auth/verifyEmailService.js function verifyEmailService (line 5) | async function verifyEmailService(body) { FILE: src/services/cart/getCartService.js function getCartService (line 3) | async function getCartService(user) { FILE: src/services/cart/setCartService.js function setCartService (line 9) | async function setCartService(items, user) { FILE: src/services/emailService.js function sendEmail (line 13) | async function sendEmail(mail) { FILE: src/services/order/addOrderService.js function setOrderService (line 4) | async function setOrderService(items, user) { FILE: src/services/order/getOrderService.js function getCartService (line 3) | async function getCartService(user) { FILE: src/services/product/addProductService.js function addProductService (line 5) | async function addProductService(body) { FILE: src/services/product/deleteProductService.js function removeProductService (line 5) | async function removeProductService(body) { FILE: src/services/product/getProductsService.js function getProductsService (line 3) | async function getProductsService() { FILE: src/services/product/updateProductService.js function updateProductService (line 5) | async function updateProductService(body) { FILE: src/utils/appError.js class AppError (line 1) | class AppError extends Error { method constructor (line 2) | constructor(message, status) { FILE: src/utils/errorsHandle.js function errorsHandle (line 1) | function errorsHandle(err, req, res, next) { FILE: src/utils/generateOTP.js function generateOTP (line 3) | function generateOTP() FILE: src/utils/generateToken.js function generateToken (line 8) | async function generateToken(user, type, expire) { FILE: src/utils/rateLimit.js function setLimit (line 3) | function setLimit(limit, time) { FILE: src/utils/storeRefreshToken.js function storeRefreshToken (line 1) | function storeRefreshToken(token, res) {