diff --git a/src/features/game/chapter/GameChapterMocks.ts b/src/features/game/chapter/GameChapterMocks.ts index 657eea0eab..fe0aa07d51 100644 --- a/src/features/game/chapter/GameChapterMocks.ts +++ b/src/features/game/chapter/GameChapterMocks.ts @@ -4,17 +4,17 @@ const GameChapterMocks: GameChapter[] = [ { title: 'Spaceship Emergency', imageUrl: '/locations/planet-y-orbit/crashing.png', - filenames: ['../assets/mockChapter0.txt', '../assets/mockChapter0.1.txt'] + filenames: ['../../assets/mockChapter0.txt', '../../assets/mockChapter0.1.txt'] }, { title: 'Alien Attack', imageUrl: '/locations/telebay/emergency.png', - filenames: ['../assets/mockChapter1.txt'] + filenames: ['../../assets/mockChapter1.txt'] }, { title: 'Jedi Master', imageUrl: '/locations/classroom/normal.png', - filenames: ['../assets/mockChapter2.txt'] + filenames: ['../../assets/mockChapter2.txt'] } ]; export default GameChapterMocks; diff --git a/src/features/game/save/GameSaveRequests.ts b/src/features/game/save/GameSaveRequests.ts index e2a3e1d516..0df8428cd1 100644 --- a/src/features/game/save/GameSaveRequests.ts +++ b/src/features/game/save/GameSaveRequests.ts @@ -24,7 +24,10 @@ export async function saveData(fullSaveState: FullSaveState) { }) }; - const resp = await fetch(`${Constants.backendUrl}/v2/${courseId()}/user/game_states`, options); + const resp = await fetch( + `${Constants.backendUrl}/v2/courses/${courseId()}/user/game_states`, + options + ); if (resp && resp.ok) { return resp; @@ -41,10 +44,10 @@ export async function loadData(): Promise { headers: createHeaders(SourceAcademyGame.getInstance().getAccountInfo().accessToken) }; - const resp = await fetch(`${Constants.backendUrl}/v2/${courseId()}/user/`, options); + const resp = await fetch(`${Constants.backendUrl}/v2/user`, options); const message = await resp.text(); - const json = JSON.parse(message).gameStates; + const json = JSON.parse(message).courseRegistration?.gameStates; return _.isEmpty(json) ? createEmptySaveState() : json; }