Page MenuHomePhabricator

D13346.id44202.diff
No OneTemporary

D13346.id44202.diff

diff --git a/lib/shared/dm-ops/dm-op-spec.js b/lib/shared/dm-ops/dm-op-spec.js
--- a/lib/shared/dm-ops/dm-op-spec.js
+++ b/lib/shared/dm-ops/dm-op-spec.js
@@ -1,6 +1,7 @@
// @flow
import type { DMOperation, DMOperationResult } from '../../types/dm-ops.js';
+import type { RawEntryInfos } from '../../types/entry-types.js';
import type { RawMessageInfo } from '../../types/message-types.js';
import type { NotificationsCreationData } from '../../types/notif-types.js';
import type { RawThreadInfos } from '../../types/thread-types.js';
@@ -9,6 +10,7 @@
// Needed to fetch sidebar source messages
+fetchMessage: (messageID: string) => Promise<?RawMessageInfo>,
+threadInfos: RawThreadInfos,
+ +entryInfos: RawEntryInfos,
};
export type DMOperationSpec<DMOp: DMOperation> = {
diff --git a/lib/shared/dm-ops/process-dm-ops.js b/lib/shared/dm-ops/process-dm-ops.js
--- a/lib/shared/dm-ops/process-dm-ops.js
+++ b/lib/shared/dm-ops/process-dm-ops.js
@@ -42,12 +42,14 @@
function useSendDMOperationUtils(): ProcessDMOperationUtilities {
const fetchMessage = useGetLatestMessageEdit();
const threadInfos = useSelector(state => state.threadStore.threadInfos);
+ const entryInfos = useSelector(state => state.entryStore.entryInfos);
return React.useMemo(
() => ({
fetchMessage,
threadInfos,
+ entryInfos,
}),
- [fetchMessage, threadInfos],
+ [fetchMessage, threadInfos, entryInfos],
);
}

File Metadata

Mime Type
text/plain
Expires
Tue, Mar 18, 8:45 AM (7 h, 27 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3356565
Default Alt Text
D13346.id44202.diff (1 KB)

Event Timeline