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 @@ -350,7 +350,11 @@ state = baseReducerResult.state; const { storeOperations } = baseReducerResult; - const { threadStoreOperations, messageStoreOperations } = storeOperations; + const { + draftStoreOperations, + threadStoreOperations, + messageStoreOperations, + } = storeOperations; const fixUnreadActiveThreadResult = fixUnreadActiveThread(state, action); state = fixUnreadActiveThreadResult.state; @@ -383,6 +387,11 @@ ), ); } + if (draftStoreOperations.length > 0) { + promises.push( + commCoreModule.processDraftStoreOperations(draftStoreOperations), + ); + } await Promise.all(promises); } catch (e) { if (isTaskCancelledError(e)) {