Przeglądaj źródła

Commentary polling

master
kj1352 4 lat temu
rodzic
commit
6857a7f503
1 zmienionych plików z 15 dodań i 1 usunięć
  1. +15
    -1
      src/app/match-details/match-details.page.ts

+ 15
- 1
src/app/match-details/match-details.page.ts Wyświetl plik

@@ -63,6 +63,8 @@ export class MatchDetailsPage implements OnInit {

commentaryList: Array<RawCommentary> = [];

commentaryInterval: any;

constructor(
private location: Location,
private route: ActivatedRoute,
@@ -77,12 +79,24 @@ export class MatchDetailsPage implements OnInit {
this.currentMatch = match_data;
});

this.callCommentary(match_id);

this.commentaryInterval = setInterval(() => {
this.callCommentary(match_id);
}, 30000);
}

callCommentary(match_id) {
this.matchService.getCommentary(match_id).then((data: Array<RawCommentary>) => {
this.commentaryList = data;
}, (err) => {
console.log(err);
this.toastService.presentToastWithOptions("Failed to fetch Commentary", "danger");
})
});
}

ngOnDestroy() {
clearInterval(this.commentaryInterval);
}

getReversedArray(array: Array<RawCommentary>) {


Ładowanie…
Anuluj
Zapisz