Use new "metas" mutations

This commit is contained in:
schroda
2026-01-24 21:04:06 +01:00
parent 14d7ec0ae5
commit 474b98abb5
16 changed files with 791 additions and 347 deletions

View File

@@ -68,7 +68,7 @@ export const updateMangaMetadata = async <
manga: MangaIdInfo & GqlMetaHolder,
metadataKey: MetadataKey,
value: MangaMetadata[MetadataKey],
): Promise<void[]> =>
): Promise<void> =>
requestUpdateMangaMetadata(manga, [
[metadataKey, convertAppMetadataToGqlMetadata({ [metadataKey]: value })[metadataKey]],
]);
@@ -77,6 +77,6 @@ export const createUpdateMangaMetadata =
<Settings extends MangaMetadataKeys>(
manga: MangaIdInfo & GqlMetaHolder,
handleError: (error: any) => void = defaultPromiseErrorHandler('createUpdateMangaMetadata'),
): ((...args: OmitFirst<Parameters<typeof updateMangaMetadata<Settings>>>) => Promise<void | void[]>) =>
): ((...args: OmitFirst<Parameters<typeof updateMangaMetadata<Settings>>>) => Promise<void>) =>
(metadataKey, value) =>
updateMangaMetadata(manga, metadataKey, value).catch(handleError);