From d914bb2f615a618cdae831f336eac2481600bd02 Mon Sep 17 00:00:00 2001 From: Matt Isenhower Date: Thu, 14 Jun 2018 09:18:13 -0700 Subject: [PATCH] Fix some issues with the Salmon Run updater caused by JSON changes --- src/updater/updaters/CoopSchedulesUpdater.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/updater/updaters/CoopSchedulesUpdater.js b/src/updater/updaters/CoopSchedulesUpdater.js index 5717ecc..ac1b1c8 100644 --- a/src/updater/updaters/CoopSchedulesUpdater.js +++ b/src/updater/updaters/CoopSchedulesUpdater.js @@ -9,7 +9,7 @@ class CoopSchedulesUpdater extends Updater { request: (splatnet) => splatnet.getCoopSchedules(), imagePaths: [ '$..stage.image', - '$..weapons[*].image', + '$..weapons[*].weapon.image', ], localization: [ { @@ -20,19 +20,19 @@ class CoopSchedulesUpdater extends Updater { }, { name: 'weapons', - entities: '$..weapons[?(@.id)]', + entities: '$..weapons[?(@.id)].weapon', id: 'id', values: 'name', }, { name: 'weapon_subs', - entities: '$..weapons[?(@.id)].sub', + entities: '$..weapons[?(@.id)].weapon.sub', id: 'id', values: 'name', }, { name: 'weapon_specials', - entities: '$..weapons[?(@.id)].special', + entities: '$..weapons[?(@.id)].weapon.special', id: 'id', values: 'name', }, @@ -60,6 +60,7 @@ class CoopSchedulesUpdater extends Updater { event.title = `Salmon Run on ${eventDetails.stage.name}`; event.location = eventDetails.stage.name; let weapons = eventDetails.weapons + .map(weapon => weapon ? weapon.weapon : null) .map(weapon => weapon ? weapon.name : 'Random') .map(weapon => `\n • ${weapon}`) .join('');