enable number blocking code 52/139852/1 accepted/tizen/unified/20170721.201743 submit/tizen/20170721.012548
authorJongkyu Koo <jk.koo@samsung.com>
Fri, 21 Jul 2017 00:21:49 +0000 (09:21 +0900)
committerJongkyu Koo <jk.koo@samsung.com>
Fri, 21 Jul 2017 00:22:22 +0000 (09:22 +0900)
Change-Id: Id17733700035947c25dcbc434056d3cb7e2b4930
Signed-off-by: Jongkyu Koo <jk.koo@samsung.com>
externals/MsgSpamFilter.cpp

index 981f149..eb27d8e 100755 (executable)
@@ -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 \