async private void autoConnectCheckBox_CheckedChanged(object sender, EventArgs e) { string str = await socket.SendCommand("GetConfig"); if (str == "") { return; } var configs = ParsePacket(str); if (!configs.ContainsKey("ClientName") || !configs.ContainsKey("Client")) { // Not connected? return; } if (autoConnectCheckBox.Checked) { clientList.AddAutoConnect(configs["ClientName"], configs["Client"]); } else { clientList.RemoveAutoConnect(configs["ClientName"], configs["Client"]); } SaveSettings(); }
async private void autoConnectCheckBox_CheckedChanged(object sender, EventArgs e) { if (autoConnectCheckBox.Checked) { clientList.AddAutoConnect(currentClient); } else { clientList.RemoveAutoConnect(currentClient); } SaveSettings(); }