Add option to disable pairing

This commit is contained in:
Yukino Song
2024-09-14 04:25:36 +08:00
parent cec346003d
commit 2617b17aab
6 changed files with 30 additions and 1 deletions

View File

@@ -570,6 +570,13 @@ namespace nvhttp {
response->close_connection_after_response = true;
});
if (!config::sunshine.enable_pairing) {
tree.put("root.<xmlattr>.status_code", 403);
tree.put("root.<xmlattr>.status_message", "Pairing is disabled for this instance");
return;
}
auto args = request->parse_query_string();
if (args.find("uniqueid"s) == std::end(args)) {
tree.put("root.<xmlattr>.status_code", 400);