summaryrefslogtreecommitdiff
path: root/Pages/Gallery.razor
diff options
context:
space:
mode:
authorJake Mannens <jake@asger.xyz>2023-08-22 23:55:38 +1000
committerJake Mannens <jake@asger.xyz>2023-08-23 02:02:08 +1000
commit189688cd615e3e9734e4690eb39794c29cd24c21 (patch)
tree001248c798ee36df5d887ccebfc516fbd740435e /Pages/Gallery.razor
parent6cd1bd52992134e81e1b9bc57b90bd14a92ee56d (diff)
Fixed ingest toggle button
Gallery now filters out ingest media if now showing NSFW
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();
}