()
| 28 | } |
| 29 | |
| 30 | call() { |
| 31 | const now = Date.now(); |
| 32 | if (this.lastSave > now) { |
| 33 | //就说明我们不需要唤起一次新的同步 |
| 34 | } else { |
| 35 | const interval = this.interval; //修改后预定一次保存,在此保存之前的所有修改都不会再预定保存 |
| 36 | this.lastSave = now + interval; |
| 37 | setTimeout(() => { |
| 38 | this.realCall(); |
| 39 | }, interval); |
| 40 | } |
| 41 | } |
| 42 | |
| 43 | realCall() { |
| 44 | const now = Date.now(); |
no test coverage detected