[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [phoneblocker] frontends/blackberry/headless: Check against the call and sms flags in the message an
From: Laszlo Papp <lpapp () kde ! org>
Date: 2015-01-20 8:49:22
Message-ID: E1YDUV0-0003Sd-En () scm ! kde ! org
[Download RAW message or body]
Git commit 471844e9560731d61da815054fbb928940f689f3 by Laszlo Papp.
Committed on 20/01/2015 at 08:43.
Pushed by lpapp into branch 'master'.
Check against the call and sms flags in the message and call handlers
M +4 -2 frontends/blackberry/headless/blocker.cpp
http://commits.kde.org/phoneblocker/471844e9560731d61da815054fbb928940f689f3
diff --git a/frontends/blackberry/headless/blocker.cpp \
b/frontends/blackberry/headless/blocker.cpp index c2951c2..f936223 100644
--- a/frontends/blackberry/headless/blocker.cpp
+++ b/frontends/blackberry/headless/blocker.cpp
@@ -144,16 +144,18 @@ void Blocker::checkNewMessage(AccountKey /*account_key*/, \
ConversationKey /*conv {
Message message = m_messageService.message(m_smsAccountIdentifier, message_key);
MessageContact senderMessageContact = message.sender();
+ const QString phoneNumber = senderMessageContact.address();
// TODO: Add check for m_blockOutsideContactsSmsNumbers and contact list
- if ((message.mimeType() == MimeTypes::Sms) and message.isInbound() and \
(m_blockAllSmsNumbers or m_blockedNumbers.contains(senderMessageContact.address()))) \
+ if ((message.mimeType() == MimeTypes::Sms) and message.isInbound() and \
(m_blockAllSmsNumbers or (m_blockedNumbers.contains(phoneNumber) and \
m_blockedNumbers.value(phoneNumber).second))) \
m_messageService.remove(m_smsAccountIdentifier, message_key); }
void Blocker::checkNewCall(const bb::system::phone::Call &call)
{
+ const QString phoneNumber = call.phoneNumber();
// TODO(1): Add check for m_blockOutsideContactsCallNumbers and contact list
// TODO(2): Add check for m_blockPrivateCallNumbers and private numbers
- if (m_phone.activeLine().isValid() and \
m_blockedNumbers.contains(call.phoneNumber())) + if \
(m_phone.activeLine().isValid() and m_blockedNumbers.contains(phoneNumber) and \
m_blockedNumbers.value(phoneNumber).first) m_phone.endCall(call.callId());
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic