From fd28bc59a63169d3b1cafc5987c8b29e164a1e6f Mon Sep 17 00:00:00 2001 From: Jongkyu Koo Date: Fri, 21 Jul 2017 09:21:49 +0900 Subject: [PATCH] enable number blocking code Change-Id: Id17733700035947c25dcbc434056d3cb7e2b4930 Signed-off-by: Jongkyu Koo --- externals/MsgSpamFilter.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/externals/MsgSpamFilter.cpp b/externals/MsgSpamFilter.cpp index 981f149..eb27d8e 100755 --- a/externals/MsgSpamFilter.cpp +++ b/externals/MsgSpamFilter.cpp @@ -91,7 +91,7 @@ bool MsgCheckFilter(MsgDbHandler *pDbHandle, MSG_MESSAGE_INFO_S *pMsgInfo) char sqlQuery[MAX_QUERY_LEN+1]; MSG_SEC_DEBUG("pMsg->addressList[0].addressVal [%s]", pMsgInfo->addressList[0].addressVal); -#if 0 +#if 1 /* use phonenumber-utils API */ bool is_blocking = false; int ret = phone_number_check_blocking(pMsgInfo->addressList[0].addressVal, &is_blocking); if (ret != PHONE_NUMBER_ERROR_NONE) @@ -102,8 +102,7 @@ bool MsgCheckFilter(MsgDbHandler *pDbHandle, MSG_MESSAGE_INFO_S *pMsgInfo) pMsgInfo->folderId = MSG_SPAMBOX_ID; return true; } - -#else /* use phonenumber-utils API */ +#else memset(sqlQuery, 0x00, sizeof(sqlQuery)); snprintf(sqlQuery, sizeof(sqlQuery), "SELECT FILTER_ID FROM %s WHERE FILTER_TYPE = %d AND '%s' LIKE (CASE WHEN LENGTH(FILTER_VALUE) > %d-1 THEN '%%' || SUBSTR(FILTER_VALUE, LENGTH(FILTER_VALUE)-%d+1) ELSE FILTER_VALUE END) AND FILTER_ACTIVE = 1 \ UNION SELECT FILTER_ID FROM %s WHERE FILTER_TYPE = %d AND '%s' LIKE SUBSTR(FILTER_VALUE, 1) || '%%' AND FILTER_ACTIVE = 1 \ -- 2.7.4