feat: Add public album routes and enhance authorization checks for media and albums

This commit is contained in:
2025-11-15 17:18:14 +01:00
parent 199544d1c3
commit a9805b5eb1
16 changed files with 323 additions and 92 deletions

View File

@@ -149,6 +149,11 @@ pub struct AlbumShare {
pub permission: AlbumPermission,
}
pub struct PublicAlbumBundle {
pub album: Album,
pub media: Vec<Media>,
}
pub struct MediaBundle {
pub media: Media,
pub metadata: Vec<MediaMetadata>,