diff --git a/app/build.gradle b/app/build.gradle index 127514d9..cab19566 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -61,6 +61,6 @@ android { } dependencies { - implementation 'com.github.SimpleMobileTools:Simple-Commons:55c3180f98' + implementation 'com.github.SimpleMobileTools:Simple-Commons:10c8ac2f1e' implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61' } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 3b25121b..6a1d69f9 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -168,6 +168,15 @@ + + + + + + + respondToCall(callDetails, !exists) + } + } else { + respondToCall(callDetails, false) + } + } + + private fun respondToCall(callDetails: Call.Details, isBlocked: Boolean) { + val response = CallResponse.Builder() + .setDisallowCall(isBlocked) + .setRejectCall(isBlocked) + .setSkipCallLog(isBlocked) + .setSkipNotification(isBlocked) + .build() + + respondToCall(callDetails, response) + } +}