瀏覽代碼

Commentary polling

master
kj1352 4 年之前
父節點
當前提交
6857a7f503
共有 1 個檔案被更改,包括 15 行新增1 行删除
  1. +15
    -1
      src/app/match-details/match-details.page.ts

+ 15
- 1
src/app/match-details/match-details.page.ts 查看文件

@@ -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>) {


Loading…
取消
儲存