diff --git a/native/redux/redux-setup.js b/native/redux/redux-setup.js --- a/native/redux/redux-setup.js +++ b/native/redux/redux-setup.js @@ -349,7 +349,11 @@ state = baseReducerResult.state; const { storeOperations } = baseReducerResult; - const { threadStoreOperations, messageStoreOperations } = storeOperations; + const { + draftStoreOperations, + threadStoreOperations, + messageStoreOperations, + } = storeOperations; const fixUnreadActiveThreadResult = fixUnreadActiveThread(state, action); state = fixUnreadActiveThreadResult.state; @@ -382,6 +386,11 @@ ), ); } + if (draftStoreOperations.length > 0) { + promises.push( + commCoreModule.processDraftStoreOperations(draftStoreOperations), + ); + } await Promise.all(promises); } catch { dispatch({