private void UpdateMacroProps(MacroPropertiesGetCommand cmd) { lock (_macros) { _macros[cmd.Index] = cmd; } WebsocketMiddleware.SendToAllAsync(string.Format("{{\"Change\":{0}}}", cmd.Index)); }
private void TransmitStatus(MacroRunStatusGetCommand cmd) { _lastStatus = cmd; WebsocketMiddleware.SendToAllAsync(JsonConvert.SerializeObject(cmd)); }