fix open pdf and member list

This commit is contained in:
Peter Maquiran
2024-09-19 23:36:59 +01:00
parent 1f08eb5514
commit 9da65a1e7b
18 changed files with 215 additions and 53 deletions
@@ -23,7 +23,7 @@
<ion-list class="header-bottom-contacts" *ngIf="roomMembers$ | async as memberList" >
<ng-container *ngFor="let user of memberList; let i = index">
<span > {{ user.wxFullName }}<ng-container *ngIf="i < memberList.length - 1">, </ng-container> </span>
<span *ngIf="roomType == RoomTypeEnum.Group"> {{ user.wxFullName }}<ng-container *ngIf="i < memberList.length - 1">, </ng-container> </span>
</ng-container>
</ion-list>
@@ -230,6 +230,18 @@ export class MessagesPage implements OnInit, OnChanges, AfterViewInit, OnDestroy
}
stop() {
this.messageReceiveSubject?.unsubscribe();
this.messageDeleteSubject?.unsubscribe();
this.messageUpdateSubject?.unsubscribe();
this.messageSendSubject?.unsubscribe();
this.messageTypingSubject?.unsubscribe();
this.messageOnReconnectSubject?.unsubscribe();
this.messageOnSetRoomId?.unsubscribe();
this.newMessagesStream?.unsubscribe();
}
subscribeToChanges() {
this.listenToIncomingMessage();
this.listenToDeleteMessage();
@@ -479,6 +491,8 @@ export class MessagesPage implements OnInit, OnChanges, AfterViewInit, OnDestroy
}
}
//this.sendReadMessage()
setTimeout(() => {
this.scrollToBottomClicked()
}, 100)
@@ -695,6 +709,7 @@ export class MessagesPage implements OnInit, OnChanges, AfterViewInit, OnDestroy
// window.addEventListener('scroll', this.scrollChangeCallback, true);
}
ngOnDestroy() {
// this.stop()
window.removeEventListener('scroll', this.scrollChangeCallback, true);
this.handleClickActive = false; // Disable the listener before component destruction
}