separate database from source data

This commit is contained in:
Peter Maquiran
2024-08-07 19:30:20 +01:00
parent 75a8822e57
commit 159eb8d350
17 changed files with 189 additions and 197 deletions
@@ -1,12 +1,12 @@
import { Component, OnInit } from '@angular/core';
import { ModalController, NavParams } from '@ionic/angular';
import { TableMemberList } from 'src/app/module/chat/data/data-source/room/rooom-local-data-source.service';
import { RoomRepositoryService } from 'src/app/module/chat/data/repository/room-repository.service';
import { ThemeService } from 'src/app/services/theme.service'
import { ToastService } from 'src/app/services/toast.service';
import { Observable as DexieObservable } from 'Dexie';
import { ChatServiceService } from 'src/app/module/chat/domain/chat-service.service';
import { MemberTable } from 'src/app/module/chat/infra/database/dexie/schema/members';
@Component({
selector: 'app-set-room-owner',
@@ -18,7 +18,7 @@ export class SetRoomOwnerPage implements OnInit {
textSearch:string = "";
roomId:any;
members:any;
roomMembers$: DexieObservable<TableMemberList[] | undefined>
roomMembers$: DexieObservable<MemberTable[] | undefined>
constructor(
private modalController: ModalController,
@@ -45,7 +45,7 @@ export class SetRoomOwnerPage implements OnInit {
this.textSearch = event.detail.value;
}
separateLetter(record:TableMemberList, recordIndex, records:TableMemberList[]) {
separateLetter(record:MemberTable, recordIndex, records:MemberTable[]) {
if(recordIndex == 0){
return record.wxFullName[0];
}
@@ -59,7 +59,7 @@ export class SetRoomOwnerPage implements OnInit {
return null;
}
async setRoomOwner(user:TableMemberList) {
async setRoomOwner(user:MemberTable) {
const result = await this.chatServiceService.setAdmin({
roomId: user.roomId,