使用间隔在7天后更改帖子状态帖子

时间:2016-03-22 07:37:33

标签: angular rxjs

angular2和可观察的学习过程中,我想知道我们是否可以使用间隔来调用函数来在7天后更改帖子的状态。 这就是我即将要做的事情。

import {Observable} from 'rxjs/Rx';

  Observable.interval(1000 * 60 * 1440).subscribe(x => {
    doSomethinghere();
  });

1 个答案:

答案 0 :(得分:0)

仅当您确保浏览器客户端在这么长时间内不间断运行时,此方法才有效。那么运行相同代码的多个客户端呢?他们怎么知道另一台机器上的另一个实例最近是否已经进行了更新。

这些事情应该由服务器完成,而不是由客户端完成。

最好将上次更新的时间存储在某处并且具有重复(每天或每小时或每分钟一次)自上次检查以来所经过的持续时间的任务以及是否' s => 1000 * 60 * 1440再次更新。这样,您就不会依赖应用程序代码来不间断地运行。