From 13cba844451e8bffca37d5d466d9b06f8dd9e7b5 Mon Sep 17 00:00:00 2001 From: RMidhunSuresh Date: Thu, 16 Dec 2021 17:40:47 +0530 Subject: [PATCH] Remove mapSideEffect --- .../web/ui/session/room/timeline/ReplyPreviewView.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/platform/web/ui/session/room/timeline/ReplyPreviewView.js b/src/platform/web/ui/session/room/timeline/ReplyPreviewView.js index 144f9e84..4f9ddac7 100644 --- a/src/platform/web/ui/session/room/timeline/ReplyPreviewView.js +++ b/src/platform/web/ui/session/room/timeline/ReplyPreviewView.js @@ -24,13 +24,11 @@ import {VideoView} from "./VideoView"; export class ReplyPreviewView extends TemplateView { render(t, vm) { - const replyContainer = t.div({className: "ReplyPreviewView"}); - t.mapSideEffect(vm => vm.body, () => { - while (replyContainer.lastChild) { - replyContainer.removeChild(replyContainer.lastChild); - } - replyContainer.appendChild(vm.isRedacted? this._renderRedaction(vm) : this._renderReplyPreview(t, vm)); - }) + const replyContainer = t.div({ className: "ReplyPreviewView" }, [ + vm.isRedacted + ? this._renderRedaction(vm) + : this._renderReplyPreview(t, vm), + ]); return replyContainer; }