diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2017-04-08 22:43:56 +0200 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2017-04-08 22:43:56 +0200 |
| commit | 38282a3db749405330419eb9c94276a5e00cf4cf (patch) | |
| tree | f7e28fdeef649a478cdf042034987df4e530e6a3 | |
| parent | a66d1e299e78f0e3a40d29db1d11aa9a3b146ae6 (diff) | |
| download | bridge-38282a3db749405330419eb9c94276a5e00cf4cf.tar.gz bridge-38282a3db749405330419eb9c94276a5e00cf4cf.zip | |
ignore lmcd on unknown players
| -rw-r--r-- | server.js | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -125,11 +125,16 @@ async function searchPlayer(name) { // update a player based on db record function updatePlayer(player) { // set last_update and request an update job + // if last_update is null, we need that player's full history + let grabstart; + if (player.get("last_update") == null) grabstart = undefined; + else grabstart = player.get("last_match_created_date"); + return Promise.all([ player.update({ last_update: seq.fn("NOW") }, { fields: ["last_update"] } ), requestUpdate(player.name, player.shard_id, - player.last_match_created_date, player.api_id) + grabstart, player.api_id) ]); } |
