Page MenuHomePhabricator

D13346.id.diff
No OneTemporary

D13346.id.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
Fri, Sep 20, 6:52 AM (16 h, 3 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2146767
Default Alt Text
D13346.id.diff (1 KB)

Event Timeline