adding card dav and cald dav

This commit is contained in:
DioCrafts
2025-04-13 01:04:04 +02:00
parent f2ecbc1a39
commit 52d8250d51
52 changed files with 8056 additions and 536 deletions
@@ -171,32 +171,27 @@ impl TrashFsRepository {
let original_id = Uuid::parse_str(&entry.original_id)
.map_err(|e| DomainError::validation_error(
"Trash",
format!("Invalid original ID format: {}", e)
))?;
let id = Uuid::parse_str(&entry.id)
.map_err(|e| DomainError::validation_error(
"Trash",
format!("Invalid ID format: {}", e)
))?;
let user_id = Uuid::parse_str(&entry.user_id)
.map_err(|e| DomainError::validation_error(
"Trash",
format!("Invalid user ID format: {}", e)
))?;
let trashed_at = chrono::DateTime::parse_from_rfc3339(&entry.trashed_at)
.map_err(|e| DomainError::validation_error(
"Trash",
format!("Invalid trashed_at date: {}", e)
))?
.with_timezone(&Utc);
let deletion_date = chrono::DateTime::parse_from_rfc3339(&entry.deletion_date)
.map_err(|e| DomainError::validation_error(
"Trash",
format!("Invalid deletion_date: {}", e)
))?
.with_timezone(&Utc);