diff --git a/webExtensions/messageList.py b/webExtensions/messageList.py index 75ac508..84b25f9 100644 --- a/webExtensions/messageList.py +++ b/webExtensions/messageList.py @@ -19,13 +19,13 @@ class WebExtension: @self.app.get(f"{self.core.context}/messages") @self.core.authManager.authRequest() - async def listOfMessages(request: Request, limit: int = Query(10), offset: int = Query(0), after: int = Query(0)): + async def listOfMessages(request: Request, limit: int = Query(10), offset: int = Query(0), after: float = Query(0), before: float = Query(0)): collection = self.dbStore['packet'] payload = { "to": int(self.core.PUB_CH), "portnum":self.MESSAGE_PORTNUM, - "ts":{'$gt': after} + "ts":{'$gt': after, "$lt": before} } c = collection.find(payload).sort("ts", DESCENDING).skip(offset).limit(limit)