// /blink1/input/del -- Remove a configured input static string Ublink1InputDel(HttpRequest request, Blink1Server blink1Server) { string iname = request.Query.Get("iname"); string statusstr = "no input by that name"; Blink1Input input = null; if (iname != null) { input = blink1Server.inputs[iname]; input.stop(); blink1Server.inputs.Remove(iname); statusstr = "input '" + iname + "' removed"; } blink1Server.saveSettings(); Dictionary <string, object> result = new Dictionary <string, object>(); result.Add("status", statusstr); return(JsonConvert.SerializeObject(result, Formatting.Indented, jsonSerializerSettings)); }