From 596c377ea3c4f56c5671f9458bbbafa8906df4f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=85=9C?= <417887319@qq.com> Date: Wed, 6 Nov 2024 11:51:43 +0800 Subject: [PATCH 1/2] =?UTF-8?q?Signed-off-by:=E9=99=88=E7=85=9C=20<4178873?= =?UTF-8?q?19@qq.com>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/call/src/call_status_manager.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/services/call/src/call_status_manager.cpp b/services/call/src/call_status_manager.cpp index 67490aee..c0ddee99 100644 --- a/services/call/src/call_status_manager.cpp +++ b/services/call/src/call_status_manager.cpp @@ -1453,8 +1453,12 @@ bool CallStatusManager::ShouldBlockIncomingCall(const sptr &call, cons TELEPHONY_LOGE("create SpamCallAdapter object failed!"); return false; } - spamCallAdapterPtr_->DetectSpamCall(std::string(info.phoneNum), info.accountId); + bool isSpamCall = spamCallAdapterPtr_->DetectSpamCall(std::string(info.phoneNum), info.accountId); detectStartTime = std::chrono::system_clock::now(); + if (isSpamCall == false) { + TELEPHONY_LOGE("DetectSpamCall failed!"); + return false; + } if (spamCallAdapterPtr_->WaitForDetectResult()) { TELEPHONY_LOGW("DetectSpamCall no time out"); NumberMarkInfo numberMarkInfo; -- Gitee From 832ecb1bed315e6356e0cd9c47c70d162ea70e7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=85=9C?= <417887319@qq.com> Date: Wed, 6 Nov 2024 06:01:56 +0000 Subject: [PATCH 2/2] update services/call/src/call_status_manager.cpp. build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 陈煜 <417887319@qq.com> --- services/call/src/call_status_manager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/call/src/call_status_manager.cpp b/services/call/src/call_status_manager.cpp index c0ddee99..012fb116 100644 --- a/services/call/src/call_status_manager.cpp +++ b/services/call/src/call_status_manager.cpp @@ -1455,7 +1455,7 @@ bool CallStatusManager::ShouldBlockIncomingCall(const sptr &call, cons } bool isSpamCall = spamCallAdapterPtr_->DetectSpamCall(std::string(info.phoneNum), info.accountId); detectStartTime = std::chrono::system_clock::now(); - if (isSpamCall == false) { + if (!isSpamCall) { TELEPHONY_LOGE("DetectSpamCall failed!"); return false; } -- Gitee