in src/functions.ts [36:50]
export async function updateZennMetadata(
updater: Updater,
updateParams: Partial<ZennMetadata>
) {
const metadata = updater.get();
debug(`now metadata: ${JSON.stringify(metadata, null, 2)}`);
debug(`input metadata: ${JSON.stringify(updateParams, null, 2)}`);
for (const [key, value] of Object.entries(updateParams)) {
if (value === "" || value === undefined) continue;
metadata[key] = value;
}
debug(`updated metadata: ${JSON.stringify(metadata, null, 2)}`);
return metadata;
}