mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
fix login to socket
This commit is contained in:
@@ -1,9 +1,7 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { RoomListItemOutPutDTO, RoomListOutPutDTO } from '../dto/room/roomListOutputDTO';
|
||||
import { Dexie, EntityTable, liveQuery, Observable } from 'Dexie';
|
||||
import { z } from 'zod';
|
||||
import { DexieRepository } from 'src/app/infra/repository/dexie/dexie-repository.service';
|
||||
import { RoomTable, RoomTableSchema } from '../../infra/database/dexie/schema/room';
|
||||
import { chatDatabase } from '../../infra/database/dexie/service';
|
||||
import { ok } from 'neverthrow';
|
||||
import { err, Result } from 'neverthrow';
|
||||
@@ -37,6 +35,13 @@ export class MemberListLocalRepository extends DexieRepository<MemberTable> {
|
||||
async addMember(data: MemberTable) {
|
||||
data.$roomIdUserId = data.roomId + data.wxUserId
|
||||
return this.insert(data)
|
||||
// try {
|
||||
// data.$roomIdUserId = data.roomId + data.wxUserId
|
||||
// const result = await chatDatabase.members.add(data)
|
||||
// return ok(result)
|
||||
// } catch (e) {
|
||||
// return err(false)
|
||||
// }
|
||||
}
|
||||
|
||||
async updateMemberRole(data: MemberTable) {
|
||||
|
||||
+4
@@ -44,6 +44,10 @@ export class MessageSocketRepositoryService {
|
||||
private socket: SignalRService
|
||||
) {}
|
||||
|
||||
connect() {
|
||||
return this.socket.establishConnection();
|
||||
}
|
||||
|
||||
async sendMessage(data: msgObj) {
|
||||
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user