summary refs log tree commit diff
path: root/synapse/streams
diff options
context:
space:
mode:
authorErik Johnston <erik@matrix.org>2016-07-13 16:21:34 +0100
committerErik Johnston <erik@matrix.org>2016-07-13 16:29:35 +0100
commit9854f4c7ff11fd568c0eead9a427ed02461f0196 (patch)
treeb423b13e52250a6f5bdad164eaf7f09d006c1fa4 /synapse/streams
parentTrack in DB file message events (diff)
downloadsynapse-erikj/file_api.tar.xz
Diffstat (limited to 'synapse/streams')
-rw-r--r--synapse/streams/config.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/synapse/streams/config.py b/synapse/streams/config.py
index 4f089bfb94..49725d184d 100644
--- a/synapse/streams/config.py
+++ b/synapse/streams/config.py
@@ -56,7 +56,7 @@ class PaginationConfig(object):
 
     @classmethod
     def from_request(cls, request, raise_invalid_params=True,
-                     default_limit=None):
+                     default_limit=None, default_dir='f'):
         def get_param(name, default=None):
             lst = request.args.get(name, [])
             if len(lst) > 1:
@@ -68,7 +68,7 @@ class PaginationConfig(object):
             else:
                 return default
 
-        direction = get_param("dir", 'f')
+        direction = get_param("dir", default_dir)
         if direction not in ['f', 'b']:
             raise SynapseError(400, "'dir' parameter is invalid.")