Support library batch selection migration

Closes #1089
This commit is contained in:
schroda
2026-04-23 15:18:35 +02:00
parent 172c522d01
commit 527769ec5e
17 changed files with 172 additions and 144 deletions

View File

@@ -22,16 +22,6 @@ export const SOURCE_BASE_FIELDS = gql`
name
displayName
lang
}
`;
export const SOURCE_MIGRATABLE_FIELDS = gql`
${SOURCE_BASE_FIELDS}
fragment SOURCE_MIGRATABLE_FIELDS on SourceType {
...SOURCE_BASE_FIELDS
lang
iconUrl
}
`;

View File

@@ -8,9 +8,9 @@
import gql from 'graphql-tag';
import {
SOURCE_BASE_FIELDS,
SOURCE_BROWSE_FIELDS,
SOURCE_LIST_FIELDS,
SOURCE_MIGRATABLE_FIELDS,
SOURCE_SETTING_FIELDS,
} from '@/lib/graphql/source/SourceFragments.ts';
@@ -35,11 +35,11 @@ export const GET_SOURCE_SETTINGS = gql`
`;
export const GET_SOURCE_MIGRATABLE = gql`
${SOURCE_MIGRATABLE_FIELDS}
${SOURCE_BASE_FIELDS}
query GET_SOURCE_MIGRATABLE($id: LongString!) {
source(id: $id) {
...SOURCE_MIGRATABLE_FIELDS
...SOURCE_BASE_FIELDS
}
}
`;
@@ -57,14 +57,14 @@ export const GET_SOURCES_LIST = gql`
`;
export const GET_MIGRATABLE_SOURCES = gql`
${SOURCE_MIGRATABLE_FIELDS}
${SOURCE_BASE_FIELDS}
query GET_MIGRATABLE_SOURCES {
mangas(condition: { inLibrary: true }) {
nodes {
sourceId
source {
...SOURCE_MIGRATABLE_FIELDS
...SOURCE_BASE_FIELDS
}
}
}