public Task ReceiveAsync(long channelId, long?myUserId, string token) { _methodReplyDict.Clear(); _channelId = channelId; _myUserId = myUserId; _token = token; return(_webSocket.ReceiveAsync()); }
public void Start() { _websocket = new WebSocket(WebsocketUrl); _websocket.Opened += Websocket_Opened; //weak referenceにしたい _websocket.Received += Websocket_Received; //weak referenceにしたい Work = _websocket.ReceiveAsync(); }
public async Task ReceiveAsync(string bcsvr_host, string bcsvr_key) { if (string.IsNullOrEmpty(bcsvr_key)) { throw new ArgumentNullException(nameof(bcsvr_key)); } _bcsvr_key = bcsvr_key; await _ws.ReceiveAsync("wss://" + bcsvr_host + "/"); }
public override void Start() { _methodReplyDict.Clear(); Work = _websocket.ReceiveAsync(); }
public async Task ReceiveAsync(string hostname, string accessToken, string roomId) { _accessToken = accessToken; _roomId = roomId; await _ws.ReceiveAsync("wss://" + hostname + "/chatapi/v1/chatnow"); }
private async Task ConnectAsync() { var wsUrl = await API.GetWebsocketUrl(_server, LiveId, Cc); await _websocket.ReceiveAsync(wsUrl); }
public Task ReceiveAsync(string url) { return(_websocket.ReceiveAsync(url)); }