internal DdpSubscriber(IDdpWebSocket webSocket, string name) { _websocket = webSocket; _websocket.DdpMessage += Message; Name = name; Subscribers = new List <IDdpSubscriber <T> >(); }
public DdpMethodHandler(IDdpWebSocket webSocket, Action <DetailedError, T> callback, string id) { _webSocket = webSocket; _callback = callback; _webSocket.DdpMessage += WebSocketOnDdpMessage; Id = id; }
public DdpSubHandler(IDdpWebSocket webSocket, string subName, params object[] subParams) { _webSocket = webSocket; _webSocket.DdpMessage += Message; Params = subParams; Name = subName; Id = DdpUtil.GetRandomId(); }
public DdpConnection(string url, bool ssl = false) { _webSocket = new DdpWebSocket($"{(ssl ? "wss" : "ws")}://{url}/websocket"); WebSocketLog = _webSocket.Log; WebSocketLog.Output = (data, s) => { }; //Disable console output... Initialize(); }
public DdpConnection(IDdpWebSocket webSocket) { _webSocket = webSocket; Initialize(); }