diff --git a/src/app/core/services/i2p/i2p-daemon.service.ts b/src/app/core/services/i2p/i2p-daemon.service.ts index 1707305..bff5323 100644 --- a/src/app/core/services/i2p/i2p-daemon.service.ts +++ b/src/app/core/services/i2p/i2p-daemon.service.ts @@ -167,9 +167,9 @@ export class I2pDaemonService { if (this.starting) throw new Error("i2pd is starting"); if (!this.running) throw new Error("Already stopped i2pd"); - await new Promise((resolve, reject) => { + await new Promise((resolve, reject) => { window.electronAPI.onI2pdClose((code: number) => { - resolve(); + resolve(code); }); this.forceShutdown().then((result) => { diff --git a/src/app/pages/logs/logs.component.ts b/src/app/pages/logs/logs.component.ts index a89b153..a62bdd4 100644 --- a/src/app/pages/logs/logs.component.ts +++ b/src/app/pages/logs/logs.component.ts @@ -138,11 +138,11 @@ export class LogsComponent extends BasePageComponent implements AfterViewInit, A return index; // usa l'indice per tracciare gli elementi } - public async clearMonerodLogs(): Promise { + public clearMonerodLogs(): void { this.logsService.clear('monerod'); } - public async clearI2pdLogs(): Promise { + public clearI2pdLogs(): void{ this.logsService.clear('i2pd'); }