From 77423bfcbbf008c399f81a8b4c1e18910c65fa15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=B3=D0=BE=D1=80=D1=8C=20=D0=9D=D0=B0=D0=B4=D0=B5?= =?UTF-8?q?=D0=B8=D0=BD?= Date: Tue, 13 Jan 2026 09:19:19 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B7=D0=B0=D0=BC=D0=B5=D0=BD=D0=B0=20?= =?UTF-8?q?=D0=B2=D1=81=D0=B5=D1=85=20=D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D1=8C?= =?UTF-8?q?=D0=B7=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B9=20legacy=20=D0=BA?= =?UTF-8?q?=D0=BB=D0=B0=D1=81=D1=81=D0=BE=D0=B2=20=D0=BD=D0=B0=20V2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/static/js/components/chatMessageTemplates.js | 4 ++-- backend/static/js/controllers/chatController.js | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/static/js/components/chatMessageTemplates.js b/backend/static/js/components/chatMessageTemplates.js index d374a4ea..48b4d483 100644 --- a/backend/static/js/components/chatMessageTemplates.js +++ b/backend/static/js/components/chatMessageTemplates.js @@ -6,7 +6,7 @@ */ import { esc } from '../utils/stringUtils.js'; -import { MessageRenderer } from './messageRenderer.js'; +import { MessageRendererV2 } from '../renderers/messageRendererV2.js'; /** * Дополняет число нулём слева @@ -132,7 +132,7 @@ export function createMessageElement(msg, options = {}) { } = options; // Используем MessageRenderer для единообразия - const renderer = new MessageRenderer({ + const renderer = new MessageRendererV2({ meId, profileUrl, detailUrlTemplate, diff --git a/backend/static/js/controllers/chatController.js b/backend/static/js/controllers/chatController.js index 614af4ba..d05040b8 100644 --- a/backend/static/js/controllers/chatController.js +++ b/backend/static/js/controllers/chatController.js @@ -7,9 +7,9 @@ */ import { MessageStore } from '../stores/messageStore.js'; -import { MessageLoader } from '../loaders/messageLoader.js'; +import { MessageLoaderV2 } from '../loaders/messageLoaderV2.js'; import { MessageRendererV2 } from '../renderers/messageRendererV2.js'; -import { ScrollManager } from '../managers/scrollManager.js'; +import { ScrollManagerV2 } from '../managers/scrollManagerV2.js'; /** * ChatController - координатор чата @@ -49,7 +49,7 @@ export class ChatController { // Создаем компоненты this.store = new MessageStore({ currentUserId: this.currentUserId }); - this.loader = new MessageLoader({ + this.loader = new MessageLoaderV2({ store: this.store, wsConnection: options.wsConnection, currentUserId: this.currentUserId @@ -63,7 +63,7 @@ export class ChatController { detailUrlTemplate: options.detailUrlTemplate }); - this.scrollManager = new ScrollManager({ + this.scrollManager = new ScrollManagerV2({ scrollElement: this.scrollElement, messageLoader: this.loader, messageRenderer: this.renderer,