From 01d05e40a9b5ff1c97a587d5fe2617b77c54212d Mon Sep 17 00:00:00 2001 From: Jorik Schellekens Date: Tue, 27 Aug 2019 14:12:13 +0100 Subject: Remove use of servername endpoint --- synapse_topology/server/server.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'synapse_topology/server/server.py') diff --git a/synapse_topology/server/server.py b/synapse_topology/server/server.py index 351f7d49e3..02ca013b24 100644 --- a/synapse_topology/server/server.py +++ b/synapse_topology/server/server.py @@ -10,7 +10,6 @@ from .utils import port_checker from synapse_topology.model import constants from .schemas import ( BASE_CONFIG_SCHEMA, - SERVERNAME_SCHEMA, CERT_PATHS_SCHEMA, CERTS_SCHEMA, PORTS_SCHEMA, @@ -46,10 +45,12 @@ class Server: } ) - @app.route("/secretkey", methods=["GET"]) + @app.route("/secretkey", methods=["POST"]) @validate_schema(SECRET_KEY_SCHEMA) - def get_secret_key(self, request): - return json.dumps({"secret_key": self.model.generate_secret_key()}) + def get_secret_key(self, request, body): + return json.dumps( + {"secret_key": self.model.generate_secret_key(body["server_name"])} + ) @app.route("/config", methods=["GET"]) def get_config(self, request): -- cgit 1.5.1