feat: Add icon urls to template serializer

This commit is contained in:
Faruk AYDIN
2025-03-06 17:35:10 +01:00
parent 0a4d0f9f3a
commit 4580027e60

View File

@@ -1,8 +1,18 @@
import { generateIconUrl } from '../helpers/generate-icon-url.js';
const templateSerializer = (template) => {
const flowDataWithIconUrls = {
...template.flowData,
steps: template.flowData.steps?.map((step) => ({
...step,
iconUrl: generateIconUrl(step.appKey),
})),
};
return {
id: template.id,
name: template.name,
flowData: template.flowData,
flowData: flowDataWithIconUrls,
createdAt: template.createdAt.getTime(),
updatedAt: template.updatedAt.getTime(),
};