diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2017-03-21 16:59:10 +0100 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2017-03-21 16:59:10 +0100 |
| commit | 7d77fe4df6618b77ec0aa2dac03a0b3c3a5b9d09 (patch) | |
| tree | 1e758ff18269adb9d8069d682d438cd176dab500 /api.js | |
| parent | 7fec9c10af8dfd3856fcf2c14d61386fefb57dfc (diff) | |
| download | bridge-7d77fe4df6618b77ec0aa2dac03a0b3c3a5b9d09.tar.gz bridge-7d77fe4df6618b77ec0aa2dac03a0b3c3a5b9d09.zip | |
skip updates for recent players
Diffstat (limited to 'api.js')
| -rw-r--r-- | api.js | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -117,6 +117,14 @@ app.get("/api/player/:name", async (req, res) => { grab_start = new Date("2017-01-01T00:00:00Z"); } + var timedelta_minutes = ((new Date()) - grab_start) / 1000 / 60; + // TODO make it configurable + if (timedelta_minutes < 30) { + console.log("player '" + name + "' update skipped"); + res.sendStatus(304); + return; + } + /* request update job */ // createdAt-start <= x <= createdAt-end grab_start.setSeconds(grab_start.getSeconds() + 1); |
