From bb26145167375b229a3fe7e7d226468c6e2368e2 Mon Sep 17 00:00:00 2001 From: mpuebla Date: Wed, 21 Aug 2019 15:55:15 -0300 Subject: [PATCH] Arreglo con timeout. --- .../components/cancelar-compra/cancelar-compra.component.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/app/components/cancelar-compra/cancelar-compra.component.ts b/src/app/components/cancelar-compra/cancelar-compra.component.ts index 560e04b..9e967c1 100644 --- a/src/app/components/cancelar-compra/cancelar-compra.component.ts +++ b/src/app/components/cancelar-compra/cancelar-compra.component.ts @@ -1,4 +1,4 @@ -import { Component, OnInit } from '@angular/core'; +import { Component, OnInit, OnDestroy } from '@angular/core'; import { appSettings } from 'src/etc/AppSettings'; import { Location } from '@angular/common'; import { Router } from '@angular/router'; @@ -9,9 +9,10 @@ import { ProductoService } from 'src/app/services/producto.service'; templateUrl: './cancelar-compra.component.html', styleUrls: ['./cancelar-compra.component.scss'] }) -export class CancelarCompraComponent implements OnInit { +export class CancelarCompraComponent implements OnInit, OnDestroy { private apiUrl: string = appSettings.apiUrl; + private timer: any; constructor( private location: Location, @@ -21,11 +22,16 @@ export class CancelarCompraComponent implements OnInit { ngOnInit() { - setTimeout(() => { + this.timer = setTimeout(() => { this.limpiarCarritoYvolver(); }, 30000) } + ngOnDestroy() { + + clearTimeout(this.timer); + } + volverPreviousPage() { this.location.back(); -- 1.9.1