Skip to content

Instantly share code, notes, and snippets.

@chax
chax / websocket.ts
Created August 28, 2018 06:25
Typescript class CordovaWebSocket for easier handling of CordovaWebSocketPlugin
import { Observable, Subject } from 'rxjs';
declare var CordovaWebsocketPlugin: any;
export class CordovaWebSocket {
private _wsReceiveObserver: Subject<any> = new Subject<string>();
private _wsCloseObserver: Subject<any> = new Subject<CordovaWebSocketResult>();
private _wsOptions: CordovaWebSocketOptions;
private _wsId: string;