diff --git a/appinfo/database.xml b/appinfo/database.xml
index 0044812..bf15bbb 100644
--- a/appinfo/database.xml
+++ b/appinfo/database.xml
@@ -117,13 +117,13 @@
key
text
true
- 25555
+ 255
value
text
false
- 25555
+ 10240
diff --git a/appinfo/routes.php b/appinfo/routes.php
index ae38d18..4d3aea0 100644
--- a/appinfo/routes.php
+++ b/appinfo/routes.php
@@ -27,5 +27,5 @@ $application->registerRoutes($this, array('routes' => array(
array('name' => 'api#retrieve_all_ids', 'url' => '/get/smsidlist', 'verb' => 'GET'), // Android APIv1
array('name' => 'api#retrieve_all_ids_with_status', 'url' => '/get/smsidstate', 'verb' => 'GET'), // Android APIv1
array('name' => 'api#retrieve_last_timestamp', 'url' => '/get/lastmsgtime', 'verb' => 'GET'), // Android APIv1
- array('name' => 'api#get_phones_sms_number', 'url' => 'get/phones/smsnumber', 'verb' => 'GET'), // Android APIv2
+ array('name' => 'api#get_all_stored_phone_numbers', 'url' => 'get/phones/numberlist', 'verb' => 'GET'), // Android APIv2
)));
diff --git a/controller/apicontroller.php b/controller/apicontroller.php
index a893e31..395f9bb 100644
--- a/controller/apicontroller.php
+++ b/controller/apicontroller.php
@@ -82,9 +82,12 @@ class ApiController extends Controller {
/**
* @NoAdminRequired
* @NoCSRFRequired
+ *
+ * This function is used by API v2
+ * Phone will get this list to generate a ListView
*/
- public function getPhonesSmsNumber () {
- $phoneList = array();
+ public function getAllStoredPhoneNumbers () {
+ $phoneList = $this->smsMapper->getAllPhoneNumbers($this->userId);
return new JSONResponse(array("phoneList" => $phoneList));
}
diff --git a/controller/smscontroller.php b/controller/smscontroller.php
index 7051037..d599a10 100644
--- a/controller/smscontroller.php
+++ b/controller/smscontroller.php
@@ -54,7 +54,7 @@ class SmsController extends Controller {
$mboxes = array(
'PNLConversations' => array(
'label' => 'Conversations',
- 'phoneNumbers' => $this->smsMapper->getAllPeersPhoneNumbers($this->userId),
+ 'phoneNumbers' => $this->smsMapper->getAllPhoneNumbers($this->userId),
'url' => $this->urlGenerator->linkToRoute('ocsms.sms.index', ['feed' => 'conversations'])
),
'PNLDrafts' => array(
diff --git a/db/smsmapper.php b/db/smsmapper.php
index 97e6764..dfbe35e 100644
--- a/db/smsmapper.php
+++ b/db/smsmapper.php
@@ -93,7 +93,7 @@ class SmsMapper extends Mapper {
return 0;
}
- public function getAllPeersPhoneNumbers ($userId) {
+ public function getAllPhoneNumbers ($userId) {
$query = \OCP\DB::prepare('SELECT sms_address FROM ' .
'*PREFIX*ocsms_smsdatas WHERE user_id = ? AND sms_mailbox IN (?,?)');
$result = $query->execute(array($userId, 0, 1));
@@ -109,8 +109,8 @@ class SmsMapper extends Mapper {
}
/*
- get all possible SMS_adresses for a given formated phonenumber
- */
+ * get all possible SMS_adresses for a given formated phonenumber
+ */
public function getAllPhoneNumbersForFPN ($userId, $phoneNumber, $country) {
$query = \OCP\DB::prepare('SELECT sms_address FROM ' .
'*PREFIX*ocsms_smsdatas WHERE user_id = ? AND sms_mailbox IN (?,?)');
diff --git a/lib/countrycodes.php b/lib/countrycodes.php
index 26595f0..1cab2d1 100644
--- a/lib/countrycodes.php
+++ b/lib/countrycodes.php
@@ -19,6 +19,7 @@ class CountryCodes {
"Andorra" => "+376",
"Armenia" => "+374",
"Austria" => "+43",
+ "Australia" => "+61",
"Belarus" => "+375",
"Belgium" => "+32",
"Bosnia and Herzegovina" => "+387",