From 53385e80d3227784b5c5e87c040043b80aa900bb Mon Sep 17 00:00:00 2001 From: Will Hunt Date: Thu, 3 May 2018 13:16:11 +0100 Subject: Add GET media/v1/limits --- synapse/rest/media/v1/limits_resource.py | 34 ++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 synapse/rest/media/v1/limits_resource.py (limited to 'synapse/rest/media/v1/limits_resource.py') diff --git a/synapse/rest/media/v1/limits_resource.py b/synapse/rest/media/v1/limits_resource.py new file mode 100644 index 0000000000..d36b243099 --- /dev/null +++ b/synapse/rest/media/v1/limits_resource.py @@ -0,0 +1,34 @@ +# -*- 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. + +import synapse.http.servlet + +from twisted.web.server import NOT_DONE_YET +from twisted.web.resource import Resource +from synapse.http.server import respond_with_json + + +class MediaLimitsResource(Resource): + # isLeaf = True + + def __init__(self, hs): + Resource.__init__(self) + self.limits_dict = {} + config = hs.get_config() + self.limits_dict["size"] = config.max_upload_size + + def render_GET(self, request): + respond_with_json(request, 200, self.limits_dict) + return NOT_DONE_YET -- cgit 1.5.1