Verkehrsministerium/kraftfahrstrasse

View on GitHub
src/transport/BrowserWebSocketTransport.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { WampDict } from '../types/messages/MessageTypes';
import { ISerializer } from '../types/Serializer';
import { WebSocketTransport } from './WebSocketTransport';

export class BrowserWebSocketTransport extends WebSocketTransport {
  constructor(serializer: ISerializer, transportOptions?: WampDict) {
    super('BrowserWebSocketTransport', serializer, WebSocket, transportOptions);
  }

  protected async sendInternal(payload: string | ArrayBuffer): Promise<void> {
    this.webSocket!.send(payload);
  }
}