refactor(v2): migrate get_releases_grid to v2

Path C: legacy command called client.get_releases_grid for the
artist detail view's release-type pagination grid. No existing
v2 equivalent, so add v2_get_releases_grid via QbzCore ->
QobuzClient::get_releases_grid directly.

cc
This commit is contained in:
vicrodh committed 2026-04-26 11:51:33 -06:00
1 parent 7d89ae77ef
commit eb17cc6d22
5 files changed
+74 -7

No files matched your search

+2 -2
View File
@@ -1857,7 +1857,7 @@
g => g.type === 'ep' || g.type === 'single' || g.type === 'epSingle'
);
if (!hasEpGroup && selectedArtist.epsSingles.length === 0) {
invoke<ReleasesGridResponse>('get_releases_grid', {
invoke<ReleasesGridResponse>('v2_get_releases_grid', {
artistId, releaseType: 'epSingle', limit: 25, offset: 0
}).then(result => {
if (result.items.length > 0 && selectedArtist?.id === artistId) {
@@ -2128,7 +2128,7 @@
isArtistAlbumsLoading = true;
try {
const result = await invoke<ReleasesGridResponse>('get_releases_grid', {
const result = await invoke<ReleasesGridResponse>('v2_get_releases_grid', {
artistId: selectedArtist.id,
releaseType: apiReleaseType,
limit: 25,