in src/client/src/modals/GenerationModal/GenerationItem/index.tsx [34:47]
function getGenerationEvents(event: any) {
const { command, payload } = event.data;
if (command === EXTENSION_COMMANDS.GEN_STATUS && payload.name === item.name) {
setStatus(payload.status);
if (payload.status === GenerationItemStatus.Generating && payload.message) item.message.next(payload.message);
if (payload.status === GenerationItemStatus.Failed) item.message.error(payload.message);
if (payload.status === GenerationItemStatus.Success) {
if (payload.message) item.message.next(payload.message);
if (payload.data && payload.data.generationPath && item.generationPath)
item.generationPath.next(payload.data.generationPath);
item.message.complete();
}
}
}