diff options
author | Loic Blot <loic.blot@unix-experience.fr> | 2016-12-07 01:55:36 +0300 |
---|---|---|
committer | Loic Blot <loic.blot@unix-experience.fr> | 2016-12-07 01:55:36 +0300 |
commit | 8d335d449e44c28b17a09657090ae669b14b2fe7 (patch) | |
tree | 54eae053cdb235009c4d1f812da8c3d2f8a2fea3 /controller | |
parent | 875519d60319b848ca79643c31f9a5c6b6648312 (diff) |
Add last_id field to fetchmessage functions
Diffstat (limited to 'controller')
-rw-r--r-- | controller/apicontroller.php | 6 |
1 files 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)); } /** |