diff --git a/src/app/page.tsx b/src/app/page.tsx index a3895ae..1c8b4a0 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -108,7 +108,10 @@ const Home = () => { }; const restoreCharacters = (characters: AccessToken[]) => { - refreshSession(characters).then(saveCharacters).then(setCharacters); + refreshSession(characters) + .then(saveCharacters) + .then(initializeCharacterPlanets) + .then(setCharacters); }; const toggleCompactMode = () => { @@ -182,7 +185,10 @@ const Home = () => { const ESI_CACHE_TIME_MS = 600000; const interval = setInterval(() => { const characters = initializeCharacters(); - refreshSession(characters).then(saveCharacters).then(setCharacters); + refreshSession(characters) + .then(saveCharacters) + .then(initializeCharacterPlanets) + .then(setCharacters); }, ESI_CACHE_TIME_MS); return () => clearInterval(interval); }); diff --git a/src/pages/api/refresh.ts b/src/pages/api/refresh.ts index cc9c31b..d1ad953 100644 --- a/src/pages/api/refresh.ts +++ b/src/pages/api/refresh.ts @@ -48,6 +48,7 @@ const handler = async (req: NextApiRequest, res: NextApiResponse) => { account: accessToken.account, comment: accessToken.comment, system: accessToken.system, + planets: [], }; console.log("Refresh", character.name, character.characterId); diff --git a/src/pages/api/token.ts b/src/pages/api/token.ts index 6ffc2a6..713b56e 100644 --- a/src/pages/api/token.ts +++ b/src/pages/api/token.ts @@ -49,6 +49,7 @@ const handler = async (req: NextApiRequest, res: NextApiResponse) => { account: "-", comment: "", system: "", + planets: [], }; res.json(token); } else {