Added DB integration for missions

This commit is contained in:
PxlLoewe
2025-04-24 13:18:56 -07:00
parent 25d5b0dbb5
commit 0d7b57fb50
6 changed files with 130 additions and 36 deletions

View File

@@ -29,6 +29,7 @@ export const useMissionsStore = create<MissionStore>((set) => ({
missionPatientInfo: "Test",
missionStationIds: [],
createdUserId: "1",
hpgMissionString: null,
missionLog: [],
missionStationUserIds: [],
hpgLocationLat: 52.520008,
@@ -49,7 +50,7 @@ export const useMissionsStore = create<MissionStore>((set) => ({
},
body: JSON.stringify(mission),
});
if (!res.ok) return undefined;
if (!res.ok) return new Error("Failed to create mission");
const data = await res.json();
set((state) => ({ missions: [...state.missions, data] }));
return data;