Update job skills from server response

This commit is contained in:
Justin Edmund 2022-12-02 11:21:32 -08:00
parent cfc8e149fb
commit 7e3c6a9463

View file

@ -74,9 +74,9 @@ const CharacterGrid = (props: Props) => {
}, [props.new, accountData, party]) }, [props.new, accountData, party])
useEffect(() => { useEffect(() => {
setJob(party.job) setJob(appState.party.job)
setJobSkills(party.jobSkills) setJobSkills(appState.party.jobSkills)
}, [party]) }, [appState])
// Initialize an array of current uncap values for each characters // Initialize an array of current uncap values for each characters
useEffect(() => { useEffect(() => {
@ -213,13 +213,20 @@ const CharacterGrid = (props: Props) => {
} = {} } = {}
skillObject[positionedKey] = skill.id skillObject[positionedKey] = skill.id
api.endpoints.parties.update( api.endpoints.parties
party.id, .update(
{ party.id,
party: skillObject, {
}, party: skillObject,
headers },
) headers
)
.then((response) => {
// Update the current skills
const newSkills = response.data.party.job_skills
setJobSkills(newSkills)
appState.party.jobSkills = newSkills
})
} }
} }