remove duplicate

This commit is contained in:
Peter Maquiran
2024-09-01 12:57:33 +01:00
parent 6193aac4a8
commit 41c63b6c56
33 changed files with 359 additions and 323 deletions
+8 -9
View File
@@ -73,7 +73,7 @@ export class SignalRConnection {
this.pendingRequests.forEach((_, requestId) => {
const data = this.pendingRequests.get(requestId);
if(data) {
const { reject } = data
reject(err({
@@ -81,7 +81,7 @@ export class SignalRConnection {
}));
this.pendingRequests.delete(requestId);
}
});
if(this.reconnect) {
@@ -122,20 +122,19 @@ export class SignalRConnection {
if(this.connectionStateSubject.value == true) {
try {
this.pendingRequests.set(input.data.requestId, { resolve, reject: (data: any) => resolve(data) });
this.hubConnection.invoke(input.method, input.data)
this.sendDataSubject.pipe(
filter((message) => {
console.log(message)
return input.data.requestId == message?.data.requestId ||
input.data.roomName == message?.data.roomName
input?.data?.roomName == message?.data.roomName && typeof input?.data?.roomName == 'string'
}),
first()
).subscribe(value => {
resolve(ok(value.data as unknown as T))
// console.log('Received valid value:', value);
console.log('Received valid value:', value);
});
} catch(error) {
@@ -154,7 +153,7 @@ export class SignalRConnection {
}
private addMessageListener(): void {
const methods = ['ReceiveMessage', 'TypingMessage', 'AvailableUsers',
'ReadAt', 'DeleteMessage', 'UpdateMessage', 'GroupAddedMembers',
'GroupDeletedMembers', 'UserAddGroup']
@@ -191,7 +190,7 @@ export class SignalRConnection {
this.connectionStateSubject.next(false);
this.pendingRequests.forEach((_, requestId) => {
const data = this.pendingRequests.get(requestId);
if(data) {
const { reject } = data
reject(err({
@@ -199,7 +198,7 @@ export class SignalRConnection {
}));
this.pendingRequests.delete(requestId);
}
});
})
.catch(err => console.log('Error while closing connection: ' + err));