mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 13:02:56 +00:00
separate database from source data
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user