Loading data/src/main/java/com/moez/QKSMS/blocking/BlockingManager.kt +0 −8 Original line number Diff line number Diff line Loading @@ -24,14 +24,6 @@ class BlockingManager @Inject constructor( else -> qksmsBlockingClient } init { // Migrate from old SIA preference to blocking manager preference if (prefs.sia.get()) { prefs.blockingManager.set(Preferences.BLOCKING_MANAGER_SIA) prefs.sia.delete() } } override fun isAvailable(): Boolean = client.isAvailable() override fun getClientCapability(): BlockingClient.Capability = client.getClientCapability() Loading data/src/main/java/com/moez/QKSMS/blocking/ShouldIAnswerBlockingClient.kt +10 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ import android.os.Message import android.os.Messenger import androidx.core.os.bundleOf import com.moez.QKSMS.common.util.extensions.isInstalled import com.moez.QKSMS.util.Preferences import com.moez.QKSMS.util.tryOrNull import io.reactivex.Completable import io.reactivex.Single Loading @@ -36,6 +37,7 @@ import io.reactivex.subjects.SingleSubject import javax.inject.Inject class ShouldIAnswerBlockingClient @Inject constructor( prefs: Preferences, private val context: Context ) : BlockingClient { Loading @@ -48,6 +50,14 @@ class ShouldIAnswerBlockingClient @Inject constructor( const val GET_NUMBER_RATING = 1 } init { // Migrate from old SIA preference to blocking manager preference if (prefs.sia.get()) { prefs.blockingManager.set(Preferences.BLOCKING_MANAGER_SIA) prefs.sia.delete() } } override fun isAvailable(): Boolean = listOf("org.mistergroup.shouldianswer", "org.mistergroup.shouldianswerpersonal", "org.mistergroup.muzutozvednout") Loading Loading
data/src/main/java/com/moez/QKSMS/blocking/BlockingManager.kt +0 −8 Original line number Diff line number Diff line Loading @@ -24,14 +24,6 @@ class BlockingManager @Inject constructor( else -> qksmsBlockingClient } init { // Migrate from old SIA preference to blocking manager preference if (prefs.sia.get()) { prefs.blockingManager.set(Preferences.BLOCKING_MANAGER_SIA) prefs.sia.delete() } } override fun isAvailable(): Boolean = client.isAvailable() override fun getClientCapability(): BlockingClient.Capability = client.getClientCapability() Loading
data/src/main/java/com/moez/QKSMS/blocking/ShouldIAnswerBlockingClient.kt +10 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ import android.os.Message import android.os.Messenger import androidx.core.os.bundleOf import com.moez.QKSMS.common.util.extensions.isInstalled import com.moez.QKSMS.util.Preferences import com.moez.QKSMS.util.tryOrNull import io.reactivex.Completable import io.reactivex.Single Loading @@ -36,6 +37,7 @@ import io.reactivex.subjects.SingleSubject import javax.inject.Inject class ShouldIAnswerBlockingClient @Inject constructor( prefs: Preferences, private val context: Context ) : BlockingClient { Loading @@ -48,6 +50,14 @@ class ShouldIAnswerBlockingClient @Inject constructor( const val GET_NUMBER_RATING = 1 } init { // Migrate from old SIA preference to blocking manager preference if (prefs.sia.get()) { prefs.blockingManager.set(Preferences.BLOCKING_MANAGER_SIA) prefs.sia.delete() } } override fun isAvailable(): Boolean = listOf("org.mistergroup.shouldianswer", "org.mistergroup.shouldianswerpersonal", "org.mistergroup.muzutozvednout") Loading