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)
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 \