feat: Add media details sidebar and date handling features, including media grouping by date
This commit is contained in:
@@ -14,6 +14,8 @@ pub struct MediaResponse {
|
||||
pub hash: String,
|
||||
pub file_url: String,
|
||||
pub thumbnail_url: Option<String>,
|
||||
pub created_at: chrono::DateTime<chrono::Utc>,
|
||||
pub date_taken: Option<chrono::DateTime<chrono::Utc>>,
|
||||
}
|
||||
|
||||
impl From<Media> for MediaResponse {
|
||||
@@ -27,6 +29,8 @@ impl From<Media> for MediaResponse {
|
||||
thumbnail_url: media
|
||||
.thumbnail_path
|
||||
.map(|_| format!("/api/v1/media/{}/thumbnail", media.id)),
|
||||
created_at: media.created_at,
|
||||
date_taken: media.date_taken,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user