diff --git a/app/src/main/java/io/legado/app/ui/config/ConfigViewModel.kt b/app/src/main/java/io/legado/app/ui/config/ConfigViewModel.kt index 103027b85..a0adfc295 100644 --- a/app/src/main/java/io/legado/app/ui/config/ConfigViewModel.kt +++ b/app/src/main/java/io/legado/app/ui/config/ConfigViewModel.kt @@ -8,7 +8,9 @@ import io.legado.app.data.appDb import io.legado.app.help.AppWebDav import io.legado.app.help.book.BookHelp import io.legado.app.utils.FileUtils +import io.legado.app.utils.restart import io.legado.app.utils.toastOnUi +import splitties.init.appCtx class ConfigViewModel(application: Application) : BaseViewModel(application) { @@ -30,8 +32,7 @@ class ConfigViewModel(application: Application) : BaseViewModel(application) { fun clearWebViewData() { execute { FileUtils.delete(context.getDir("webview", Context.MODE_PRIVATE)) - }.onSuccess { - context.toastOnUi(R.string.success) + appCtx.restart() } }