1
0
mirror of https://github.com/nerzhul/ocsms.git synced 2025-06-07 07:56:23 +00:00

remove messages is now okay

This commit is contained in:
Loic Blot 2015-06-24 06:48:06 +00:00
parent 76b0ae3912
commit d8a776bea9
2 changed files with 7 additions and 2 deletions

View File

@ -162,7 +162,7 @@ class SmsController extends Controller {
// Cache country because of loops // Cache country because of loops
$configuredCountry = $this->configMapper->getCountry(); $configuredCountry = $this->configMapper->getCountry();
$fmtPN = PhoneNumberFormatter::format($configuredCountry, $phoneNumber); $fmtPN = PhoneNumberFormatter::format($configuredCountry, $contact);
if (isset($contacts[$fmtPN])) { if (isset($contacts[$fmtPN])) {
$contactName = $contacts[$fmtPN]; $contactName = $contacts[$fmtPN];
} }
@ -175,7 +175,7 @@ class SmsController extends Controller {
} }
} }
else { else {
$this->smsMapper->removeMessagesForPhoneNumber($this->userId, $phoneNumber); $this->smsMapper->removeMessagesForPhoneNumber($this->userId, $contact);
} }
return new JSONResponse(array()); return new JSONResponse(array());
} }

View File

@ -174,6 +174,11 @@ class SmsMapper extends Mapper {
} }
public function removeMessagesForPhoneNumber ($userId, $phoneNumber) { public function removeMessagesForPhoneNumber ($userId, $phoneNumber) {
\OCP\DB::beginTransaction();
$query = \OCP\DB::prepare('DELETE FROM ' .
'*PREFIX*ocsms_smsdatas WHERE user_id = ? AND sms_address = ?');
$query->execute(array($userId, $phoneNumber));
\OCP\DB::commit();
} }
public function getLastMessageTimestampForAllPhonesNumbers ($userId, $order = true) { public function getLastMessageTimestampForAllPhonesNumbers ($userId, $order = true) {