Browse Source

add all errors to the progress

pull/6/head
rozetko 2 years ago
parent
commit
5c88c5adbe
  1. 4
      src/services/exporter.ts

4
src/services/exporter.ts

@ -28,6 +28,7 @@ export class Exporter {
private _task: ExportTask; private _task: ExportTask;
public async export(task: ExportTask, datasourceUrl: string) { public async export(task: ExportTask, datasourceUrl: string) {
try {
this._task = _.cloneDeep(task); this._task = _.cloneDeep(task);
this._task.id = uuidv4(); this._task.id = uuidv4();
this._task.progress = _.cloneDeep(DEFAULT_PROGRESS); this._task.progress = _.cloneDeep(DEFAULT_PROGRESS);
@ -60,7 +61,6 @@ export class Exporter {
console.log(`Total days: ${days}`); console.log(`Total days: ${days}`);
const stream = this._initCsvStream(); const stream = this._initCsvStream();
try {
for(let day = 0; day < days; day++) { for(let day = 0; day < days; day++) {
to = from + MS_IN_DAY; to = from + MS_IN_DAY;
@ -86,10 +86,10 @@ export class Exporter {
from += MS_IN_DAY; from += MS_IN_DAY;
} }
stream.end();
} catch (e) { } catch (e) {
await this._updateProgress({ status: ExportStatus.ERROR, errorMessage: e.message }); await this._updateProgress({ status: ExportStatus.ERROR, errorMessage: e.message });
} }
stream.end();
} }
private _initCsvStream() { private _initCsvStream() {

Loading…
Cancel
Save