From 797574ed9dfa11e5b722c4fc711bd7c53bf3e95c Mon Sep 17 00:00:00 2001 From: mpuebla Date: Wed, 21 Aug 2019 18:22:48 -0300 Subject: [PATCH] Logica para volver al home. --- .../mensaje-final/mensaje-final.component.ts | 25 +++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/src/app/components/mensaje-final/mensaje-final.component.ts b/src/app/components/mensaje-final/mensaje-final.component.ts index 3f6413c..ae72447 100644 --- a/src/app/components/mensaje-final/mensaje-final.component.ts +++ b/src/app/components/mensaje-final/mensaje-final.component.ts @@ -1,5 +1,7 @@ import { Component, OnInit } from '@angular/core'; import { appSettings } from 'src/etc/AppSettings'; +import { ProductoService } from 'src/app/services/producto.service'; +import { Router } from '@angular/router'; @Component({ selector: 'app-mensaje-final', @@ -9,10 +11,31 @@ import { appSettings } from 'src/etc/AppSettings'; export class MensajeFinalComponent implements OnInit { private apiUrl: string = appSettings.apiUrl; + private timer: any; - constructor() { } + constructor( + private productoService: ProductoService, + private router: Router + ) { } ngOnInit() { + + this.timer = setTimeout(() => { + this.limpiarCarritoYvolver(); + }, 30000) + } + + ngOnDestroy() { + + clearTimeout(this.timer); + } + + limpiarCarritoYvolver() { + + this.productoService.productoAcargar = undefined; + this.productoService.promoAcargar = undefined; + this.productoService.productos = []; + this.router.navigate(['/home']); } } -- 1.9.1