summaryrefslogtreecommitdiff
path: root/Pages/Gallery.razor
diff options
context:
space:
mode:
Diffstat (limited to 'Pages/Gallery.razor')
-rw-r--r--Pages/Gallery.razor10
1 files changed, 4 insertions, 6 deletions
diff --git a/Pages/Gallery.razor b/Pages/Gallery.razor
index b07c5e3..695f2f7 100644
--- a/Pages/Gallery.razor
+++ b/Pages/Gallery.razor
@@ -27,7 +27,7 @@
[Parameter]
[SupplyParameterFromQuery]
- public bool? Ingest { get; set; }
+ public bool Ingest { get; set; } = false;
private Media[] Media;
@@ -47,18 +47,16 @@
media = searchService.Search(Query)
.OrderByDescending(m => m.ObjectId);
- if(Ingest is not null && Ingest == true) {
+ if(Ingest)
media = media
.AsEnumerable()
.Where(m => m.IsIngest);
- }
+ // Filter both NSFW AND ingest images if we're not showing NSFW
if(!userState.ShowNsfw)
media = media
.AsEnumerable()
- .Where(m => !tagService.GetAllTags(m)
- .Select(e => e.tagDefinition.Guid)
- .Contains(HBContext.NsfwTag));
+ .Where(m => !m.IsNsfw && !m.IsIngest);
Media = media.ToArray();
}