mirror of
https://mau.dev/maunium/synapse.git
synced 2024-10-01 01:36:05 -04:00
1c41b05c8c
It is especially important that sync requests don't get cached, as if a sync returns the same token given then the client will call sync with the same parameters again. If the previous response was cached it will get reused, resulting in the client tight looping making the same request and never making any progress. In general, clients will expect to get up to date data when requesting APIs, and so its safer to do a blanket no cache policy than only whitelisting APIs that we know will break things if they get cached. |
||
---|---|---|
.. | ||
__init__.py | ||
additional_resource.py | ||
client.py | ||
endpoint.py | ||
matrixfederationclient.py | ||
server.py | ||
servlet.py | ||
site.py |