diff --git a/client/src/features/rueckfragen/rueckfrageSlice.spec.ts b/client/src/features/rueckfragen/rueckfrageSlice.spec.ts index 49f5fc46760584dac41fe1086f6290078b682415..7b91b4c9abf6aa1727ff6a5304785e4a47c5cf03 100644 --- a/client/src/features/rueckfragen/rueckfrageSlice.spec.ts +++ b/client/src/features/rueckfragen/rueckfrageSlice.spec.ts @@ -201,7 +201,7 @@ describe("rueckfragen reducer tests", () => { expect(mockSendMessage).toBeCalledTimes(1); expect(mockSendMessage).toBeCalledWith(mockMessage); }); - it("should return answered rueckfrage after successful message send", () => { + it("should reset load status after successful message send", () => { const action = sendMessageThunk.fulfilled({ message: newMessage, id: "1" }, "", { id: "1", newMessage @@ -209,7 +209,7 @@ describe("rueckfragen reducer tests", () => { const actual = rueckfragenReducer(initialStateForSendMessage, action); expect(actual).toEqual({ ...initialStateForSendMessage, - selectedRueckfrage: answeredRueckfrage + selectedRueckfrageStatus: "idle" }); }); it("failed message send doesn't affect state", () => { diff --git a/client/src/features/rueckfragen/rueckfrageSlice.ts b/client/src/features/rueckfragen/rueckfrageSlice.ts index e80e163fb071ff2566d9851cc8eff845ffde5302..c0d3301af1bd70acc0771fbf96e9b4b149d56baa 100644 --- a/client/src/features/rueckfragen/rueckfrageSlice.ts +++ b/client/src/features/rueckfragen/rueckfrageSlice.ts @@ -57,8 +57,8 @@ const rueckfragenSlice = createSlice({ extraReducers: (builder) => { builder .addCase(sendMessageThunk.rejected, () => {}) - .addCase(sendMessageThunk.fulfilled, (state, action) => { - state.selectedRueckfrage = updateRueckfrage(state.selectedRueckfrage!, action.payload.message); + .addCase(sendMessageThunk.fulfilled, (state) => { + state.selectedRueckfrageStatus = "idle"; }); builder @@ -87,13 +87,6 @@ const rueckfragenSlice = createSlice({ } }); -function updateRueckfrage(selectedRueckfrage: Rueckfrage, newMessage: Antwort): Rueckfrage { - return { - ...selectedRueckfrage, - antworten: [...selectedRueckfrage.antworten, newMessage] - }; -} - export const { resetRueckfrageHeaderStatus, clearSelectedRueckfrage } = rueckfragenSlice.actions; export const rueckfragenReducer = rueckfragenSlice.reducer;