check
This commit is contained in:
@@ -89,8 +89,8 @@ const getUserOffers = async (req, res, next) => {
|
||||
const userId = decodedToken.id
|
||||
const { page = 1, limit = 10, status_filter, id } = req.query // افزودن پارامترهای صفحهبندی به درخواست
|
||||
let filter = {}
|
||||
let filterbyid = {receiver: id}
|
||||
let filterbyidsender = {sender: id}
|
||||
const filterbyid = { receiver: id }
|
||||
const filterbyidsender = { sender: id }
|
||||
if (status_filter === 'درخواست') {
|
||||
filter = { sender: userId }
|
||||
} else {
|
||||
@@ -116,9 +116,9 @@ const getUserOffers = async (req, res, next) => {
|
||||
|
||||
// دریافت آفرهای صفحهبندی شده
|
||||
let offer = await OfferModel.paginate(filter, options)
|
||||
let offerbyid = await OfferModel.paginate(filterbyid, options)
|
||||
let offerbyidsender = await OfferModel.paginate(filterbyidsender, options)
|
||||
|
||||
const offerbyid = await OfferModel.paginate(filterbyid, options)
|
||||
const offerbyidsender = await OfferModel.paginate(filterbyidsender, options)
|
||||
|
||||
const totalPages = offer.totalPages
|
||||
const totalItems = offer.totalDocs
|
||||
|
||||
@@ -224,7 +224,7 @@ const handleSuccessfulOfferPayment = async (req, res) => {
|
||||
error: true,
|
||||
message: canUseFreeCreation(user)
|
||||
? 'سهمیه درخواست رایگان ماهانه شما تمام شده است.'
|
||||
: freeCreationLimitResponse().message,
|
||||
: freeCreationLimitResponse().message
|
||||
})
|
||||
} else {
|
||||
// Retrieve offer price based on type
|
||||
@@ -352,7 +352,8 @@ const createOfferComment = async (req, res, next) => {
|
||||
return res.status(400).send({ message: 'Rating must be between 1 and 5' })
|
||||
}
|
||||
|
||||
const commentStatus = resolveCommentModerationStatus(comment)
|
||||
const creatorUser = await UserModel.findById(userId).select('verify_badge').lean()
|
||||
const commentStatus = resolveCommentModerationStatus(comment, creatorUser?.verify_badge)
|
||||
|
||||
const newComment = new CommentModel({
|
||||
user: user_id,
|
||||
|
||||
Reference in New Issue
Block a user