private void SendPayload(IArmletInfo armlet, byte[] payload) { armlet.SetStatus("Отправляется сообщение"); OnArmletListUpdated(); try { _armletService.DeliverToSingleArmlet(armlet.Id, payload); } catch (GateNotConnectedException exc) { foreach (var gateId in exc.GateId) { _gates[gateId].Value.SetOnline(false); } } }
private void SendPayload(IArmletInfo armlet, byte[] payload) { armlet.SetStatus("Отправляется сообщение"); OnArmletListUpdated(); _armletService.DeliverToSingleArmlet(armlet.Id, payload); }