pedidos-salientes.component.ts 941 Bytes
import { Component, OnInit } from '@angular/core';
import { ComandaService } from 'src/app/services/comanda.service';

@Component({
  selector: 'app-pedidos-salientes',
  templateUrl: './pedidos-salientes.component.html',
  styleUrls: ['./pedidos-salientes.component.scss']
})
export class PedidosSalientesComponent implements OnInit {

  private pedidosRecientes = [];
  private ciclo;

  constructor(private comandaService: ComandaService) { }

  ngOnInit() {
    this.buscar();

    this.ciclo = setTimeout(() => {
      this.buscar();
    }, 5000)
  }

  ngOnDestroy() {

    clearTimeout(this.ciclo);
  }

  buscar() {

    this.comandaService.getPendientesEntrega()
      .subscribe((pedidos: []) => {

        this.pedidosRecientes = pedidos;
      }, console.log);
  }

  rellenar(relleno, longitud) {
    relleno = '' + relleno;
    while (relleno.length < longitud) {
      relleno = '0' + relleno;
    }
    return relleno;
  }
}