public async Task UpdateStatus(GatewayStatusUpdate payload) { await _conn.Send(new GatewayPacket { Opcode = GatewayOpcode.PresenceUpdate, Payload = payload }); }
public async Task UpdateStatus(GatewayStatusUpdate payload) { if (_conn != null && _conn.State == WebSocketState.Open) { await _conn !.Send(new GatewayPacket { Opcode = GatewayOpcode.PresenceUpdate, Payload = payload }); } }
public void SendUplinkGatewayStatusUpdate(GatewayStatusUpdate gatewayStatusUpdate) { var serializedPacket = JsonConvert.SerializeObject(gatewayStatusUpdate); _udpHandler.Send("{stat:" + serializedPacket + "}"); }