Remove in-app sponsor
This commit is contained in:
@@ -21,7 +21,6 @@ import io.nekohasekai.libbox.Libbox
|
||||
import io.nekohasekai.libbox.PlatformInterface
|
||||
import io.nekohasekai.libbox.SystemProxyStatus
|
||||
import io.nekohasekai.sfa.Application
|
||||
import io.nekohasekai.sfa.BuildConfig
|
||||
import io.nekohasekai.sfa.R
|
||||
import io.nekohasekai.sfa.constant.Action
|
||||
import io.nekohasekai.sfa.constant.Alert
|
||||
@@ -53,9 +52,7 @@ class BoxService(
|
||||
val tempDir = Application.application.cacheDir
|
||||
tempDir.mkdirs()
|
||||
Libbox.setup(baseDir.path, workingDir.path, tempDir.path, false)
|
||||
if (!BuildConfig.DEBUG) {
|
||||
Libbox.redirectStderr(File(workingDir, "stderr.log").path)
|
||||
}
|
||||
Libbox.redirectStderr(File(workingDir, "stderr.log").path)
|
||||
initializeOnce = true
|
||||
return
|
||||
}
|
||||
|
||||
@@ -81,8 +81,6 @@ class MainActivity : AbstractActivity(), ServiceConnection.Callback {
|
||||
startIntegration()
|
||||
|
||||
onNewIntent(intent)
|
||||
|
||||
Vendor.initializeBillingClient(this)
|
||||
}
|
||||
|
||||
override fun onNewIntent(intent: Intent) {
|
||||
|
||||
@@ -104,9 +104,7 @@ class SettingsFragment : Fragment() {
|
||||
startActivity(Intent(requireContext(), DebugActivity::class.java))
|
||||
}
|
||||
binding.startSponserButton.setOnClickListener {
|
||||
Vendor.startSponsor(requireActivity()) {
|
||||
activity.launchCustomTab("https://sekai.icu/sponsor/")
|
||||
}
|
||||
activity.launchCustomTab("https://sekai.icu/sponsors/")
|
||||
}
|
||||
lifecycleScope.launch(Dispatchers.IO) {
|
||||
reloadSettings()
|
||||
|
||||
@@ -5,6 +5,4 @@ import android.app.Activity
|
||||
interface VendorInterface {
|
||||
fun checkUpdateAvailable(): Boolean
|
||||
fun checkUpdate(activity: Activity, byUser: Boolean)
|
||||
fun initializeBillingClient(activity: Activity)
|
||||
fun startSponsor(activity: Activity, fallback: () -> Unit)
|
||||
}
|
||||
Reference in New Issue
Block a user