MCPcopy Create free account

hub / github.com/ankurdotio/testdog / functions

Functions120 in github.com/ankurdotio/testdog

MethodgetPaymentMethodStats
(dateFilter = {})
src/dao/payment.dao.js:303
MethodgetPaymentStats
(dateFilter = {})
src/dao/payment.dao.js:229
MethodgetPaymentsByStatus
(status, options = {})
src/dao/payment.dao.js:192
MethodgetRandomProduct
* Get random product * @returns {Promise<Object>} - Random product
src/services/product.service.js:244
MethodgetRandomUser
* Get a random user from the database. * @returns {Promise<Object|null>} - Random user or null if no users exist
src/services/user.service.js:254
FunctiongracefulShutdown
()
server.js:38
MethodhardDelete
(paymentId)
src/dao/payment.dao.js:380
Methodhgetall
* Get all fields and values in a hash * @param {string} key - Hash key * @returns {Promise<Object|null>} - Promise resolving to an object with a
src/config/redis.js:250
Methodhmset
* Set multiple hash fields to multiple values * @param {string} key - Hash key * @param {Object} fields - Object containing field-value pairs
src/config/redis.js:228
Methodincr
* Increment a key's value * @param {string} key - Key to increment * @returns {Promise<number|null>} - Promise resolving to the new value
src/config/redis.js:213
Methodlrange
* Get a range of elements from a list * @param {string} key - List key * @param {number} start - Start index * @param {number} stop - Stop in
src/config/redis.js:284
Functionprotect
(req, res, next)
src/middlewares/auth.middleware.js:11
MethodremoveCartItem
* Remove item from cart * @param {string} userId - User ID * @param {string} itemId - Cart item ID * @returns {Promise<Object>} - Updated car
src/services/cart.service.js:192
MethodresetPassword
* Reset user password (after validating token externally). * @param {string} userId * @param {string} newPassword * @returns {Promise<Object>
src/services/user.service.js:112
Methodrpush
* Push a value to the end of a list * @param {string} key - List key * @param {any} value - Value to push * @returns {Promise<number|null>} -
src/config/redis.js:265
FunctionupdateExchangeRates
(newRates)
src/utils/currencyUtils.js:102
MethodupdateProductById
* Update a product by ID. * @param {string} productId - MongoDB product ID. * @param {Object} updateData - Fields to update. * @returns {Prom
src/dao/product.dao.js:47
MethodupdateUserById
* Update user fields by ID. * @param {string} userId - MongoDB user ID. * @param {Object} updateData - Fields to update. * @returns {Promise<
src/dao/user.dao.js:70
Functionvalidate
(validations)
src/middlewares/validator.middleware.js:9
FunctionvalidateObjectId
(idField = 'id')
src/validators/common.validator.js:16
← previous101–120 of 120, ranked by callers