mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-02 10:56:06 -04:00
Added /matrix/content path, HS resource_for_content_repo attribute and FileUploadResource. Added stub methods.
This commit is contained in:
parent
301e55d11d
commit
a18b1a649c
4 changed files with 41 additions and 4 deletions
|
@ -25,6 +25,7 @@ from twisted.web.server import NOT_DONE_YET
|
|||
from twisted.web.util import redirectTo
|
||||
|
||||
import collections
|
||||
import json
|
||||
import logging
|
||||
|
||||
|
||||
|
@ -176,6 +177,33 @@ class RootRedirect(resource.Resource):
|
|||
return resource.Resource.getChild(self, name, request)
|
||||
|
||||
|
||||
class FileUploadResource(resource.Resource):
|
||||
isLeaf = True
|
||||
|
||||
def __init__(self, directory):
|
||||
resource.Resource.__init__(self)
|
||||
self.directory = directory
|
||||
|
||||
def render(self, request):
|
||||
self._async_render(request)
|
||||
return server.NOT_DONE_YET
|
||||
|
||||
# @defer.inlineCallbacks
|
||||
def _async_render(self, request):
|
||||
request.setResponseCode(200)
|
||||
request.setHeader(b"Content-Type", b"application/json")
|
||||
|
||||
request.setHeader("Access-Control-Allow-Origin", "*")
|
||||
request.setHeader("Access-Control-Allow-Methods",
|
||||
"GET, POST, PUT, DELETE, OPTIONS")
|
||||
request.setHeader("Access-Control-Allow-Headers",
|
||||
"Origin, X-Requested-With, Content-Type, Accept")
|
||||
|
||||
request.write(json.dumps({"url": "not_implemented"}))
|
||||
request.finish()
|
||||
defer.succeed("not implemented")
|
||||
|
||||
|
||||
def respond_with_json_bytes(request, code, json_bytes, send_cors=False):
|
||||
"""Sends encoded JSON in response to the given request.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue