From 99f2a65cf834aac949835b103074d45c16767553 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sun, 27 Feb 2022 22:31:16 -0800 Subject: [PATCH] Save favorited/user when fetching party data --- components/CharacterGrid/index.tsx | 2 ++ components/Party/index.tsx | 4 +++- components/SummonGrid/index.tsx | 2 ++ components/WeaponGrid/index.tsx | 3 ++- 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/components/CharacterGrid/index.tsx b/components/CharacterGrid/index.tsx index 3dc7659b..ecfecafc 100644 --- a/components/CharacterGrid/index.tsx +++ b/components/CharacterGrid/index.tsx @@ -78,6 +78,8 @@ const CharacterGrid = (props: Props) => { // Store the important party and state-keeping values appState.party.id = party.id + appState.party.user = party.user + appState.party.favorited = party.favorited setFound(true) setLoading(false) diff --git a/components/Party/index.tsx b/components/Party/index.tsx index d4b547c1..e9ee23e0 100644 --- a/components/Party/index.tsx +++ b/components/Party/index.tsx @@ -117,13 +117,15 @@ const Party = (props: Props) => { // Methods: Fetch party details function fetchDetails(shortcode: string) { - return api.endpoints.parties.getOne({ id: shortcode }) + return api.endpoints.parties.getOne({ id: shortcode, params: headers }) .then(response => processResult(response)) .catch(error => processError(error)) } function processResult(response: AxiosResponse) { appState.party.id = response.data.party.id + appState.party.user = response.data.party.user + appState.party.favorited = response.data.party.favorited // Store the party's user-generated details appState.party.name = response.data.party.name diff --git a/components/SummonGrid/index.tsx b/components/SummonGrid/index.tsx index 42388f48..334ce9c4 100644 --- a/components/SummonGrid/index.tsx +++ b/components/SummonGrid/index.tsx @@ -88,6 +88,8 @@ const SummonGrid = (props: Props) => { // Store the important party and state-keeping values appState.party.id = party.id + appState.party.user = party.user + appState.party.favorited = party.favorited setFound(true) setLoading(false) diff --git a/components/WeaponGrid/index.tsx b/components/WeaponGrid/index.tsx index 140b7503..39dd358a 100644 --- a/components/WeaponGrid/index.tsx +++ b/components/WeaponGrid/index.tsx @@ -85,7 +85,8 @@ const WeaponGrid = (props: Props) => { // Store the important party and state-keeping values appState.party.id = party.id appState.party.extra = party.extra - + appState.party.user = party.user + appState.party.favorited = party.favorited setFound(true) setLoading(false)