Skip to content
Snippets Groups Projects
Commit 1ca7931f authored by OZGCloud's avatar OZGCloud
Browse files

OZG-6949 Reload detail page after send

parent ceedec7f
No related branches found
No related tags found
No related merge requests found
......@@ -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", () => {
......
......@@ -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;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment