mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-20 05:16:07 +00:00
fix duplicate message
This commit is contained in:
@@ -72,7 +72,7 @@ export type IMessage = z.infer<typeof MessageEntitySchema>;
|
||||
|
||||
export class MessageEntity {
|
||||
|
||||
$id?: number
|
||||
$id?: string
|
||||
id?: string
|
||||
roomId?: string
|
||||
receiverId?: number
|
||||
|
||||
@@ -3,7 +3,7 @@ import { Observable as DexieObservable, PromiseExtended } from 'Dexie';
|
||||
import { AttachmentTable } from "src/app/infra/database/dexie/instance/chat/schema/attachment";
|
||||
import { Result } from "neverthrow";
|
||||
import { MemberTable, MemberTableSchema } from "src/app/infra/database/dexie/instance/chat/schema/members";
|
||||
import { RepositoryResult, RepositoryResultNew } from "src/app/infra/repository";
|
||||
import { RepositoryResult } from "src/app/infra/repository";
|
||||
import { z } from "zod";
|
||||
import { MemberListUPdateStatusInputDTO } from "src/app/module/chat/domain/use-case/socket/member-list-update-status-use-case.service";
|
||||
import { Observable } from "rxjs";
|
||||
@@ -26,7 +26,7 @@ export type IGetMemberLive = z.infer<typeof GetMemberLiveInput>
|
||||
export abstract class IMemberLocalRepository extends DexieRepository<AttachmentTable, AttachmentTable> {
|
||||
|
||||
abstract directMember(input:IDirectMemberInput): Promise<Result<MemberTable, any>>
|
||||
abstract addMember(data: MemberTable): Promise<RepositoryResultNew<number, MemberTable>>
|
||||
abstract addMember(data: MemberTable): Promise<RepositoryResult<number, MemberTable>>
|
||||
abstract updateMemberRole(data: MemberTable): Promise<Result<number, any>>
|
||||
abstract updateMembersStatus(data: MemberListUPdateStatusInputDTO): Promise<Result<true, any>>
|
||||
abstract allMemberOnline(roomId:string): DexieObservable<boolean>
|
||||
|
||||
Reference in New Issue
Block a user