[ESPmDNS] MDNSResponder does not have methods to receive TXT record keys (only values). `MDNSResponder` should have a `String MDNSResponder::key(int idx, int txtIdx)` identical to `String MDNSResponder::txt(int idx, int txtIdx)` but for keys ``` String MDNSResponder::key(int idx, int txtIdx) { mdns_result_t * result = _getResult(idx); if(!result){ log_e("Result %d not found", idx); return ""; } if (txtIdx >= result->txt_count) return ""; return result->txt[txtIdx].key; } ```