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

@@ -64,12 +64,11 @@ export const updateMetadataServerSettings = async <
>(
setting: Setting,
value: MetadataServerSettings[Setting],
): Promise<void[]> =>
requestUpdateServerMetadata([[setting, convertSettingsToMetadata({ [setting]: value })[setting]]]);
): Promise<void> => requestUpdateServerMetadata([[setting, convertSettingsToMetadata({ [setting]: value })[setting]]]);
export const createUpdateMetadataServerSettings =
<Settings extends MetadataServerSettingKeys>(
handleError: (error: any) => void = defaultPromiseErrorHandler('createUpdateMetadataServerSettings'),
): ((...args: Parameters<typeof updateMetadataServerSettings<Settings>>) => Promise<void | void[]>) =>
): ((...args: Parameters<typeof updateMetadataServerSettings<Settings>>) => Promise<void>) =>
(setting, value) =>
updateMetadataServerSettings(setting, value).catch(handleError);