From c06b1cb0714a0d82d8e3540d4622700f7829685a Mon Sep 17 00:00:00 2001 From: Will Hunt Date: Wed, 20 Jun 2018 17:25:51 +0100 Subject: Update and rename limits_resource.py to config_resource.py --- synapse/rest/media/v1/config_resource.py | 37 ++++++++++++++++++++++++++++++++ synapse/rest/media/v1/limits_resource.py | 37 -------------------------------- 2 files changed, 37 insertions(+), 37 deletions(-) create mode 100644 synapse/rest/media/v1/config_resource.py delete mode 100644 synapse/rest/media/v1/limits_resource.py diff --git a/synapse/rest/media/v1/config_resource.py b/synapse/rest/media/v1/config_resource.py new file mode 100644 index 0000000000..5b1e534823 --- /dev/null +++ b/synapse/rest/media/v1/config_resource.py @@ -0,0 +1,37 @@ +# -*- coding: utf-8 -*- +# Copyright 2018 Will Hunt +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +from twisted.web.server import NOT_DONE_YET +from twisted.web.resource import Resource +from synapse.http.server import respond_with_json, respond_with_json_bytes + + +class MediaConfigResource(Resource): + isLeaf = True + + def __init__(self, hs): + Resource.__init__(self) + config = hs.get_config() + self.limits_dict = { + "upload_size": config.max_upload_size, + } + + def render_GET(self, request): + respond_with_json(request, 200, self.limits_dict, send_cors=True) + return NOT_DONE_YET + + def render_OPTIONS(self, request): + respond_with_json_bytes(request, 200, {}, send_cors=True) + return NOT_DONE_YET diff --git a/synapse/rest/media/v1/limits_resource.py b/synapse/rest/media/v1/limits_resource.py deleted file mode 100644 index 3cb5f0244b..0000000000 --- a/synapse/rest/media/v1/limits_resource.py +++ /dev/null @@ -1,37 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright 2018 Will Hunt -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -from twisted.web.server import NOT_DONE_YET -from twisted.web.resource import Resource -from synapse.http.server import respond_with_json, respond_with_json_bytes - - -class MediaLimitsResource(Resource): - isLeaf = True - - def __init__(self, hs): - Resource.__init__(self) - config = hs.get_config() - self.limits_dict = { - "upload_size": config.max_upload_size, - } - - def render_GET(self, request): - respond_with_json(request, 200, self.limits_dict, send_cors=True) - return NOT_DONE_YET - - def render_OPTIONS(self, request): - respond_with_json_bytes(request, 200, {}, send_cors=True) - return NOT_DONE_YET -- cgit 1.4.1