From 8d335d449e44c28b17a09657090ae669b14b2fe7 Mon Sep 17 00:00:00 2001 From: Loic Blot Date: Tue, 6 Dec 2016 23:55:36 +0100 Subject: [PATCH] Add last_id field to fetchmessage functions --- controller/apicontroller.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/controller/apicontroller.php b/controller/apicontroller.php index 3fe0793..7ebf5ee 100644 --- a/controller/apicontroller.php +++ b/controller/apicontroller.php @@ -194,7 +194,9 @@ class ApiController extends Controller { return new JSONResponse(array("msg" => "Too many messages requested"), 413); } - return new JSONResponse(array("messages" => $this->smsMapper->getMessages($this->userId, $start, $limit))); + $messages = $this->smsMapper->getMessages($this->userId, $start, $limit); + + return new JSONResponse(array("messages" => $messages, "last_id" => max(array_keys($messages)))); } /** @@ -213,7 +215,7 @@ class ApiController extends Controller { } // @TODO because multiple phone numbers can be same number with different formatting - return new JSONResponse(array("messages" => array())); + return new JSONResponse(array("messages" => array(), "last_id" => 0)); } /**