send and receive message

This commit is contained in:
Peter Maquiran
2024-07-11 10:28:21 +01:00
parent 386ca67315
commit b0325a5558
50 changed files with 720 additions and 372 deletions
@@ -0,0 +1,27 @@
import { Injectable } from '@angular/core';
import { err, ok } from 'neverthrow';
import { WebSocketMessage, WebSocketService } from '../../../infra/socket/socket';
import { SignalRService } from '../../../infra/socket/signal-r.service';
@Injectable({
providedIn: 'root'
})
export class MessageLiveDataSourceService {
constructor(
public socket: WebSocketService,
private signalR: SignalRService) {}
async sendMessage(data: WebSocketMessage) {
try {
const result = await this.socket.sendMessage(data).toPromise()
return ok(result)
} catch (e) {
return err(e)
}
}
}