summaryrefslogtreecommitdiff
path: root/Pages/Gallery.razor
diff options
context:
space:
mode:
Diffstat (limited to 'Pages/Gallery.razor')
-rw-r--r--Pages/Gallery.razor12
1 files changed, 12 insertions, 0 deletions
diff --git a/Pages/Gallery.razor b/Pages/Gallery.razor
index e779e5b..948d135 100644
--- a/Pages/Gallery.razor
+++ b/Pages/Gallery.razor
@@ -2,6 +2,7 @@
@page "/Gallery"
@inject IDbContextFactory<HBContext> dbFactory
@inject ITagService tagService
+@inject IFeedService feedService
@inject ISearchService searchService
@inject IUserService userService
@inject IJSRuntime jsRuntime
@@ -67,6 +68,15 @@
private Media[] queryResult;
private IEnumerator<Media> mediaEnumerator;
+ private FeedOptions feedOptions = new() {
+ SortType = FeedSortType.Chronological,
+ SortOrder = FeedSortOrder.Descending,
+ RandomPosition = false,
+ IncludeProperties = (media) => media
+ .Include(m => m.Tags)
+ .Include(m => m.CurrentUploadedFile)
+ };
+
protected override void OnInitialized() =>
userService.ShowNsfwChanged += ShowNsfwChanged;
@@ -80,6 +90,8 @@
}
private void LoadMedia() {
+ feedService.InitializeFeed(feedOptions);
+
using var db = dbFactory.CreateDbContext();
if(Query is not null) {