diff --git a/backend/app.py b/backend/app.py index 1cbb41a..8ab9db0 100644 --- a/backend/app.py +++ b/backend/app.py @@ -54,7 +54,6 @@ async def lifespan(app: FastAPI): yield # Shutdown (if needed in the future) - # logger.info("Application shutdown") # Инициализация FastAPI app = FastAPI(title="FromChat", lifespan=lifespan) diff --git a/frontend/src/pages/chat/ui/right/Message.tsx b/frontend/src/pages/chat/ui/right/Message.tsx index 40c49c2..bdc0d81 100644 --- a/frontend/src/pages/chat/ui/right/Message.tsx +++ b/frontend/src/pages/chat/ui/right/Message.tsx @@ -207,11 +207,7 @@ export function Message({ message, isAuthor, onContextMenu, onReactionClick, isD }, [message.files, isDm, decryptedFiles]); async function decryptFile(file: Attachment): Promise { - if (!file.encrypted || !isDm || !user.authToken || !dmRecipientPublicKey || !dmEnvelope) { - debugger; - console.warn("Conditions not met") - return null; - } + if (!file.encrypted || !isDm || !user.authToken || !dmRecipientPublicKey || !dmEnvelope) return null; // Check if already decrypted if (decryptedFiles.has(file.path)) { @@ -420,25 +416,25 @@ export function Message({ message, isAuthor, onContextMenu, onReactionClick, isD async function handleLinkClick(e: React.MouseEvent) { const target = e.target as HTMLElement; - + if (target.tagName === 'A') { const profileLink = parseProfileLink((target as HTMLAnchorElement).href); - + if (profileLink) { e.preventDefault(); e.stopPropagation(); - + if (!user.authToken) return; - + try { let userProfile; - + if (profileLink.userId) { userProfile = await fetchUserProfileById(user.authToken, profileLink.userId); } else if (profileLink.username) { userProfile = await fetchUserProfile(user.authToken, profileLink.username); } - + if (userProfile) { setProfileDialog({ ...userProfile, @@ -500,7 +496,7 @@ export function Message({ message, isAuthor, onContextMenu, onReactionClick, isD className="message-username" onClick={handleProfileClick}> {message.username} -