Как мы можем сделать нашу собственную функцию таймера, используя временную метку сервера? - PullRequest
0 голосов
/ 06 февраля 2019

У нас есть программа для получения метки времени с php-сервера каждую секунду.Могу ли я знать, возможно ли получить временную метку один раз, запустить собственную функцию таймера и вызвать нужную функцию на основе функции таймера.

this.timer =  Observable.interval(1000).map((x) => {
    let date:number ;
    this.fbdb.getCurrentTimestamp().then((date)=>{
        date = parseInt(date.text());
    if( (+this.nextTicket.ticket_live_at.seconds * 1000) < date){
      this.ngOnInit();
    }
    if((+this.bestData.ticket_live_at.seconds * 1000) < date){
      this.ngOnInit();
    }
      this.nextTicketTime = this.currentTicketTimestamp - date;
      this.bestTicketTime = (+this.bestData.ticket_live_at.seconds * 1000) - date;
    });
          }).subscribe((x) => { });

У нас есть функция, основанная на http.get () , для извлечения текущей метки времени с сервера PHP.

let date:number ;
    this.fbdb.getCurrentTimestamp().then((date)=>{
        date = parseInt(date.text());

Пожалуйста, подскажите, как можномы создаем собственную функцию таймера, получаем запрос один раз от PHP-сервера ..

Спасибо

...