check
This commit is contained in:
@@ -209,6 +209,13 @@ const resetAlgorithm = async (req, res) => {
|
||||
try {
|
||||
const userId = req.user._id
|
||||
await ExploreInteractionModel.deleteMany({ viewerId: userId })
|
||||
// فقط پاککردن تاریخچهی بازدید کافی نبود — buildUserExploreSignals همچنان از
|
||||
// روی لایک/کامنت/آفرِ واقعیِ کاربر، ترجیحات قبلی رو دوباره میساخت. با ثبت این
|
||||
// تاریخ، اون سیگنالها هم فقط از این لحظه به بعد دوباره جمع میشن
|
||||
await UserModel.updateOne(
|
||||
{ _id: userId },
|
||||
{ $set: { algorithm_reset_at: new Date() } }
|
||||
)
|
||||
const { resetUserFeedCache } = require('../../../utils/exploreAlgorithm')
|
||||
resetUserFeedCache(String(userId))
|
||||
return res.status(200).json({ message: 'الگوریتم بازنشانی شد' })
|
||||
|
||||
Reference in New Issue
Block a user