1
0
mirror of https://github.com/nerzhul/ocsms.git synced 2025-06-06 23:46:18 +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
$configuredCountry = $this->configMapper->getCountry();
$fmtPN = PhoneNumberFormatter::format($configuredCountry, $phoneNumber);
$fmtPN = PhoneNumberFormatter::format($configuredCountry, $contact);
if (isset($contacts[$fmtPN])) {
$contactName = $contacts[$fmtPN];
}
@ -175,7 +175,7 @@ class SmsController extends Controller {
}
}
else {
$this->smsMapper->removeMessagesForPhoneNumber($this->userId, $phoneNumber);
$this->smsMapper->removeMessagesForPhoneNumber($this->userId, $contact);
}
return new JSONResponse(array());
}

View File

@ -174,6 +174,11 @@ class SmsMapper extends Mapper {
}
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) {