reels
This commit is contained in:
@@ -21,6 +21,7 @@ const {
|
||||
resolveIdleTimeoutMs
|
||||
} = require('./chatRoomHelpers')
|
||||
const { opaquePreview } = require('../../../utils/e2ee')
|
||||
const { needsUsernameAndPassword } = require('../../../utils/authSteps')
|
||||
|
||||
const DEFAULT_ROOM = {
|
||||
title: 'چت روم مدستاگرام',
|
||||
@@ -395,6 +396,17 @@ const sendRoomMessage = async (req, res, next) => {
|
||||
})
|
||||
}
|
||||
|
||||
// عینِ گیتِ /api/v1/chat (index.js) — بدونِ رمزِ عبور، کلیدِ E2EE نمیتونه
|
||||
// بکآپ/بازیابی بشه، پس ارسالِ پیام (حتی توی روم) باید قبلش کاربرِ گوگل/
|
||||
// اینستاگرامـی که هنوز رمز نساخته رو مسدود کنه
|
||||
if (needsUsernameAndPassword(req.user)) {
|
||||
return res.status(403).json({
|
||||
error: true,
|
||||
type: 'needs_username_password',
|
||||
message: 'برای ارسال پیام باید نامکاربری و رمز عبور خود را تکمیل کنید'
|
||||
})
|
||||
}
|
||||
|
||||
let fileUrl = null
|
||||
if (uploaded) {
|
||||
const uploadDir = path.join(__dirname, '../../../storage/chat-rooms/messages')
|
||||
|
||||
Reference in New Issue
Block a user