pl-fe: support batch translations on supported backends

Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
This commit is contained in:
nicole mikołajczyk
2025-10-23 19:55:23 +02:00
parent 72d86fd62d
commit a049b534a2
2 changed files with 15 additions and 2 deletions

View File

@@ -9,8 +9,16 @@ const relationships = memoize((client: PlApiClient) => create({
scheduler: bufferScheduler(200),
}));
// TODO: proper multi-client support
const translations = memoize((lang: string, client: PlApiClient) => create({
fetcher: (ids: string[]) => client.statuses.translateStatuses(ids, lang),
resolver: keyResolver('id'),
scheduler: bufferScheduler(200),
}));
const batcher = {
relationships,
translations,
};
export { batcher };