add conversation tab

This commit is contained in:
Peter Maquiran
2024-08-29 13:15:06 +01:00
parent d8d294b662
commit ef9dd02ea5
7 changed files with 48 additions and 21 deletions
@@ -6,11 +6,12 @@
<ion-content class="px-20">
<div> Membros: </div>
<div class=px-20> Membros </div>
<ion-list class="header-bottom-contacts" *ngIf="roomMembers$ | async as memberList">
<ion-list class="header-bottom-contacts px-20" *ngIf="roomMembers$ | async as memberList">
<div *ngFor="let user of memberList; let i = index">
<div class="py-10">
<div class="py-1">
<!-- <img [src]="memberList.userPhoto" class="pa-20"> {{ user.wxFullName }} -->
{{ user.wxFullName }} <span *ngIf="user.isAdmin">(admin do group)</span>
</div>
</div>
@@ -0,0 +1,8 @@
img {
background-color: gray;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
}
@@ -6,6 +6,7 @@ import { Observable as DexieObservable } from 'Dexie';
import { RoomLocalRepository } from 'src/app/module/chat/data/repository/room/room-local-repository.service'
import { MemberTable } from 'src/app/infra/database/dexie/instance/chat/schema/members';
import { RoomTable } from 'src/app/infra/database/dexie/instance/chat/schema/room';
import { tap } from 'rxjs/operators';
@Component({
selector: 'app-room-info',
@@ -29,7 +30,11 @@ export class RoomInfoPage implements OnInit {
ngOnInit() {
// this.roomMessage$ = this.messageRepositoryService.getItemsLive(this.roomId)
this.roomMembers$ = this.MemberListLocalRepository.getRoomMemberByIdLive(this.roomId).pipe()
this.roomMembers$ = this.MemberListLocalRepository.getRoomMemberByIdLive(this.roomId).pipe(
tap((data)=> {
console.log(data)
})
)
this.roomData$ = this.RoomLocalRepository.getRoomByIdLive(this.roomId)
}