Restored 'new' label client-side.

This commit is contained in:
DebaucheryLibrarian
2023-06-16 00:47:19 +02:00
parent 078837f276
commit c4424f30ec
7 changed files with 39 additions and 23 deletions

View File

@@ -1,5 +1,6 @@
import { graphql } from '../api';
import {
batchFragment,
releasesFragment,
releaseFragment,
releaseFields,
@@ -14,7 +15,7 @@ function initReleasesActions(store, router) {
async function fetchReleases({ _commit }, { limit = 10, pageNumber = 1, range = 'latest' }) {
const { before, after, orderBy } = getDateRange(range);
const { connection: { releases, totalCount } } = await graphql(`
const { connection: { releases, totalCount }, batches: [lastBatch] } = await graphql(`
query Releases(
$hasAuth: Boolean!
$userId: Int
@@ -26,6 +27,7 @@ function initReleasesActions(store, router) {
$exclude: [String!]
) {
${releasesFragment}
${batchFragment}
}
`, {
hasAuth: !!store.state.auth.user,
@@ -39,7 +41,7 @@ function initReleasesActions(store, router) {
});
return {
releases: releases.map((release) => curateRelease(release.release || release)),
releases: releases.map((release) => curateRelease(release.release || release, 'scene', { lastBatch: lastBatch.id })),
totalCount,
};
}