From 58ee29edbf43b26e2b89c282ff9abc0918f9925b Mon Sep 17 00:00:00 2001 From: morethanwords Date: Fri, 23 Oct 2020 03:43:19 +0300 Subject: [PATCH] Fix set pinned message before clearing lazyload --- src/components/sidebarRight/tabs/sharedMedia.ts | 2 ++ src/lib/appManagers/appImManager.ts | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/sidebarRight/tabs/sharedMedia.ts b/src/components/sidebarRight/tabs/sharedMedia.ts index b2eff4e6..57980304 100644 --- a/src/components/sidebarRight/tabs/sharedMedia.ts +++ b/src/components/sidebarRight/tabs/sharedMedia.ts @@ -245,6 +245,8 @@ export default class AppSharedMediaTab implements SliderTab { } } } + + this.scroll.onScroll(); } private onTransitionStart = () => { diff --git a/src/lib/appManagers/appImManager.ts b/src/lib/appManagers/appImManager.ts index 8bc17b76..84c8d177 100644 --- a/src/lib/appManagers/appImManager.ts +++ b/src/lib/appManagers/appImManager.ts @@ -340,7 +340,8 @@ export class AppImManager { const peerID = e.detail; if(peerID == this.peerID) { - (this.messagesQueuePromise || Promise.resolve()).then(() => { + const promise: Promise = this.setPeerPromise || this.messagesQueuePromise || Promise.resolve(); + promise.then(() => { this.setPinnedMessage(); }); }