Fix settings profile cookie since 55b3753

This commit is contained in:
FooIbar authored and tarsin committed 2023-06-30 15:47:17 +08:00
1 parent bc34f25a3c
commit 67e6387fa8
2 files changed
-9

No files matched your search

@@ -44,7 +44,6 @@ object EhCookieStore : CookieJar {
const val KEY_IPB_MEMBER_ID = "ipb_member_id"
const val KEY_IPB_PASS_HASH = "ipb_pass_hash"
const val KEY_IGNEOUS = "igneous"
const val KEY_SETTINGS_PROFILE = "sp"
private const val KEY_STAR = "star"
private const val KEY_CONTENT_WARNING = "nw"
private const val CONTENT_WARNING_NOT_SHOW = "1"
@@ -63,11 +62,6 @@ object EhCookieStore : CookieJar {
flush()
}
fun deleteCookie(url: HttpUrl, name: String) {
val deletedCookie = Cookie.Builder().name(name).value("deleted").domain(url.host).expiresAt(0).build()
manager.setCookie(url.toString(), deletedCookie.toString())
}
fun addCookie(cookie: Cookie) {
if (EhUrl.DOMAIN_E in cookie.domain) manager.setCookie(EhUrl.HOST_E, cookie.toString()) else manager.setCookie(EhUrl.DOMAIN_EX, cookie.toString())
}
@@ -25,10 +25,8 @@ import com.google.accompanist.web.WebView
import com.google.accompanist.web.rememberWebViewState
import com.hippo.ehviewer.R
import com.hippo.ehviewer.client.EhCookieStore
import com.hippo.ehviewer.client.EhCookieStore.KEY_SETTINGS_PROFILE
import com.hippo.ehviewer.client.EhUrl
import com.hippo.ehviewer.ui.LocalNavController
import okhttp3.HttpUrl.Companion.toHttpUrl
private const val applyJs = "javascript:(function(){var apply = document.getElementById(\"apply\").children[0];apply.click();})();"
@@ -79,7 +77,6 @@ fun UConfigScreen() {
LaunchedEffect(Unit) { snackbarHostState.showSnackbar(applyTip) }
DisposableEffect(Unit) {
onDispose {
EhCookieStore.deleteCookie(EhUrl.host.toHttpUrl(), KEY_SETTINGS_PROFILE)
EhCookieStore.flush()
}
}