Browse Source

Fix set pinned message before clearing lazyload

master
morethanwords 4 years ago
parent
commit
58ee29edbf
  1. 2
      src/components/sidebarRight/tabs/sharedMedia.ts
  2. 3
      src/lib/appManagers/appImManager.ts

2
src/components/sidebarRight/tabs/sharedMedia.ts

@ -245,6 +245,8 @@ export default class AppSharedMediaTab implements SliderTab { @@ -245,6 +245,8 @@ export default class AppSharedMediaTab implements SliderTab {
}
}
}
this.scroll.onScroll();
}
private onTransitionStart = () => {

3
src/lib/appManagers/appImManager.ts

@ -340,7 +340,8 @@ export class AppImManager { @@ -340,7 +340,8 @@ export class AppImManager {
const peerID = e.detail;
if(peerID == this.peerID) {
(this.messagesQueuePromise || Promise.resolve()).then(() => {
const promise: Promise<any> = this.setPeerPromise || this.messagesQueuePromise || Promise.resolve();
promise.then(() => {
this.setPinnedMessage();
});
}

Loading…
Cancel
Save