File tree Expand file tree Collapse file tree 3 files changed +16
-1
lines changed
Expand file tree Collapse file tree 3 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -29,3 +29,8 @@ export const addMoreMessages =
2929 ( data : AddMoreMessagesProps ) => ( dispatch : Dispatch < CommtContextActions > ) => {
3030 dispatch ( { type : "ADD_MORE_MESSAGES" , payload : data } ) ;
3131 } ;
32+
33+ export const deleteMessages =
34+ ( roomId : string ) => ( dispatch : Dispatch < CommtContextActions > ) => {
35+ dispatch ( { type : "DELETE_MESSAGES" , payload : roomId } ) ;
36+ } ;
Original file line number Diff line number Diff line change @@ -52,7 +52,8 @@ type UsersActions =
5252type MessagesActions =
5353 | { type : "SET_MESSAGES" ; payload : IMessagesData }
5454 | { type : "ADD_MESSAGE" ; payload : AddMessageProps }
55- | { type : "ADD_MORE_MESSAGES" ; payload : AddMoreMessagesProps } ;
55+ | { type : "ADD_MORE_MESSAGES" ; payload : AddMoreMessagesProps }
56+ | { type : "DELETE_MESSAGES" ; payload : string } ;
5657
5758type AppActions =
5859 | { type : "TOGGLE_THEME" ; payload : DefaultTheme }
Original file line number Diff line number Diff line change @@ -57,6 +57,15 @@ export function messagesReducer(
5757 } ;
5858 }
5959
60+ case "DELETE_MESSAGES" : {
61+ const roomId = action . payload ;
62+
63+ const messages = { ...state } ;
64+ delete messages [ roomId ] ;
65+
66+ return messages ;
67+ }
68+
6069 default : {
6170 return state ;
6271 }
You can’t perform that action at this time.
0 commit comments