forked from upstream-mirrors/quik
Move location of sia preference migration
This commit is contained in:
@@ -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()
|
||||
|
||||
@@ -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
|
||||
@@ -36,6 +37,7 @@ import io.reactivex.subjects.SingleSubject
|
||||
import javax.inject.Inject
|
||||
|
||||
class ShouldIAnswerBlockingClient @Inject constructor(
|
||||
prefs: Preferences,
|
||||
private val context: Context
|
||||
) : BlockingClient {
|
||||
|
||||
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user