feat(http): persist cookies on disk (#1978)

* enhance(http): persist cookies on disk

closes tauri-apps/tauri#11518

* clippy

* inline reqwest_cookie_store to fix clippy

* clippy

* Update .changes/persist-cookies.md

* Update plugins/http/src/reqwest_cookie_store.rs

* update example

* fallback to empty store if failed to load

* fix example

* persist cookies immediately

* clone

* lint

* .cookies filename

* prevent race condition

---------

Co-authored-by: Lucas Nogueira <lucas@tauri.app>
This commit is contained in:
Amr Bashir
2025-03-17 12:26:42 +02:00
committed by GitHub
parent 4bbcdbd556
commit 9ebbfb2e3c
7 changed files with 217 additions and 4 deletions
Generated
+3
View File
@@ -233,6 +233,7 @@ dependencies = [
"tauri-plugin-store",
"tauri-plugin-updater",
"tauri-plugin-window-state",
"time",
"tiny_http",
]
@@ -6707,6 +6708,8 @@ dependencies = [
name = "tauri-plugin-http"
version = "2.4.2"
dependencies = [
"bytes",
"cookie_store",
"data-url",
"http",
"regex",