dav: Make reusable for other projects

This commit is contained in:
Lennart
2025-04-18 13:26:44 +02:00
parent 626eff0373
commit 54e327d764
36 changed files with 210 additions and 121 deletions

25
Cargo.lock generated
View File

@@ -3035,6 +3035,7 @@ dependencies = [
"rustical_caldav",
"rustical_carddav",
"rustical_dav",
"rustical_dav_push",
"rustical_frontend",
"rustical_store",
"rustical_store_sqlite",
@@ -3063,6 +3064,7 @@ dependencies = [
"futures-util",
"quick-xml",
"rustical_dav",
"rustical_dav_push",
"rustical_store",
"rustical_xml",
"serde",
@@ -3088,6 +3090,7 @@ dependencies = [
"futures-util",
"quick-xml",
"rustical_dav",
"rustical_dav_push",
"rustical_store",
"rustical_xml",
"serde",
@@ -3111,6 +3114,27 @@ dependencies = [
"log",
"quick-xml",
"reqwest",
"rustical_xml",
"serde",
"thiserror 2.0.12",
"tokio",
"tracing",
"tracing-actix-web",
]
[[package]]
name = "rustical_dav_push"
version = "0.1.0"
dependencies = [
"actix-web",
"async-trait",
"derive_more 2.0.1",
"futures-util",
"itertools 0.14.0",
"log",
"quick-xml",
"reqwest",
"rustical_dav",
"rustical_store",
"rustical_xml",
"serde",
@@ -3167,6 +3191,7 @@ dependencies = [
"regex",
"rstest",
"rstest_reuse",
"rustical_dav",
"rustical_store_sqlite",
"rustical_xml",
"serde",