Remove in-app sponsor

This commit is contained in:
世界
2024-02-17 10:02:58 +08:00
parent 557ed643e0
commit a35318ded2
8 changed files with 3 additions and 201 deletions

View File

@@ -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
}

View File

@@ -81,8 +81,6 @@ class MainActivity : AbstractActivity(), ServiceConnection.Callback {
startIntegration()
onNewIntent(intent)
Vendor.initializeBillingClient(this)
}
override fun onNewIntent(intent: Intent) {

View File

@@ -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()

View File

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