|
@@ -33,6 +33,9 @@ import com.example.modifier.http.ktorClient
|
|
|
import com.example.modifier.http.api.SysConfigApi
|
|
import com.example.modifier.http.api.SysConfigApi
|
|
|
import com.example.modifier.http.downloadImage
|
|
import com.example.modifier.http.downloadImage
|
|
|
import com.example.modifier.http.response.SysConfigResponse
|
|
import com.example.modifier.http.response.SysConfigResponse
|
|
|
|
|
+import com.example.modifier.repo.AppPrefsRepo
|
|
|
|
|
+import com.example.modifier.repo.AppStateRepo
|
|
|
|
|
+import com.example.modifier.repo.SpoofedSimInfoRepo
|
|
|
import com.example.modifier.service.TaskRunner
|
|
import com.example.modifier.service.TaskRunner
|
|
|
import com.example.modifier.service.TaskRunner.Companion
|
|
import com.example.modifier.service.TaskRunner.Companion
|
|
|
import com.example.modifier.utils.clear
|
|
import com.example.modifier.utils.clear
|
|
@@ -67,6 +70,8 @@ class UtilsFragment : Fragment() {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private lateinit var binding: FragmentUtilsBinding
|
|
private lateinit var binding: FragmentUtilsBinding
|
|
|
|
|
+ private val appStateRepo = AppStateRepo.instance
|
|
|
|
|
+ private val spoofedSimInfoRepo = SpoofedSimInfoRepo.instance
|
|
|
private val imageLoader by lazy {
|
|
private val imageLoader by lazy {
|
|
|
ImageLoader.Builder(requireContext())
|
|
ImageLoader.Builder(requireContext())
|
|
|
.crossfade(true)
|
|
.crossfade(true)
|
|
@@ -95,6 +100,12 @@ class UtilsFragment : Fragment() {
|
|
|
val otp = binding.etOtp.text.toString()
|
|
val otp = binding.etOtp.text.toString()
|
|
|
withContext(Dispatchers.IO) {
|
|
withContext(Dispatchers.IO) {
|
|
|
injectOTP(otp)
|
|
injectOTP(otp)
|
|
|
|
|
+ spoofedSimInfoRepo.updateSpoofedSimInfo(
|
|
|
|
|
+ spoofedSimInfo = spoofedSimInfoRepo.spoofedSimInfo.value.copy(available = true),
|
|
|
|
|
+ suspend = false
|
|
|
|
|
+ )
|
|
|
|
|
+ appStateRepo.resetSuccessNum()
|
|
|
|
|
+ appStateRepo.resetExecutedNum()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
binding.btnSend.setIconResource(R.drawable.ic_done)
|
|
binding.btnSend.setIconResource(R.drawable.ic_done)
|