Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/ocsms.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoic Blot <loic.blot@unix-experience.fr>2016-12-07 01:55:36 +0300
committerLoic Blot <loic.blot@unix-experience.fr>2016-12-07 01:55:36 +0300
commit8d335d449e44c28b17a09657090ae669b14b2fe7 (patch)
tree54eae053cdb235009c4d1f812da8c3d2f8a2fea3 /controller
parent875519d60319b848ca79643c31f9a5c6b6648312 (diff)
Add last_id field to fetchmessage functions
Diffstat (limited to 'controller')
-rw-r--r--controller/apicontroller.php6
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));
}
/**