INNER CODE UNIT · JavaScript

promise

figranium/figranium · src/agent/figranite/index.js:272

                const promise = new Promise(async (resolve) => {
                    try {
                        const stored = await cabinets.saveDownload(data.downloadCabinetId, download, originalName, {
                            sourceTaskId: data.taskId || null,
                            sourceRunId: runId || null,
                            sourceUrl: download.url()
                        });
                        downloads.push({
                            name: originalName,
                            url: download.url(),
                            path: `/api/cabinets/${stored.cabinetId}/items/${stored.item.id}/download`,
                            cabinetId: stored.cabinetId,
                            itemId: stored.item.id,
                            kind: stored.item.kind
                        });
                        logs.push(`[DOWNLOAD] Saved locally: ${originalName}`);
                    } catch (e) {
                        logs.push(`[DOWNLOAD ERROR]: ${e.message}`);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…