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)
+ }
+}