From c1c81ba6a14437e020841f1d454d473bbda6b52b Mon Sep 17 00:00:00 2001 From: Jake Mannens Date: Wed, 6 Sep 2023 09:30:54 +1000 Subject: Moved metadata from Media object to UploadedFile object --- Pages/Gallery.razor | 7 ++++--- Pages/ViewMedia.razor | 11 ++++++----- 2 files changed, 10 insertions(+), 8 deletions(-) (limited to 'Pages') diff --git a/Pages/Gallery.razor b/Pages/Gallery.razor index 241bed0..0cf34b5 100644 --- a/Pages/Gallery.razor +++ b/Pages/Gallery.razor @@ -13,7 +13,7 @@ @foreach(var media in displayMedia) { // Precalculate thumbnail size to help the browser // lay out the images during initial page load - int width = media.Width * 200 / media.Height; + int width = (int) media.CurrentUploadedFile.Width! * 200 / (int) media.CurrentUploadedFile.Height!; @@ -81,6 +81,7 @@ } else { queryResult = db.Media .Include(m => m.Tags) + .Include(m => m.CurrentUploadedFile) .OrderByDescending(m => m.ObjectId) .ToArray(); } @@ -104,8 +105,8 @@ private IEnumerable FilterMedia(IEnumerable media) { var nsfwTags = tagService.TagsThatImply(HBContext.NsfwTag) - .Select(td => td.ObjectId) - .ToArray(); + .Select(td => td.ObjectId) + .ToArray(); using var enumerator = media.GetEnumerator(); diff --git a/Pages/ViewMedia.razor b/Pages/ViewMedia.razor index 91f33e6..e8914a0 100644 --- a/Pages/ViewMedia.razor +++ b/Pages/ViewMedia.razor @@ -18,8 +18,8 @@
@@ -42,7 +42,7 @@

Title: @(media.ShortDescription ?? "None")

Description:
@(media.LongDescription ?? "None")

} -

Resolution: @(media.Width)x@(media.Height)

+

Resolution: @(media.CurrentUploadedFile.Width)x@(media.CurrentUploadedFile.Height)

Upload history


@@ -66,10 +66,10 @@ } @@ -154,6 +154,7 @@ media = db.Media .Include(m => m.Tags) .ThenInclude(t => t.TagDefinition) + .Include(m => m.CurrentUploadedFile) .Include(m => m.UploadedFiles) .Include(m => m.OcrData) .First(m => m.Guid == MediaId); -- cgit v1.3
@file.Filename @file.Length.ToBytesSI() - @file.OriginalChecksum.Substring(0, 8) + @file.Checksum.Substring(0, 8)