Page MenuHomePhabricator

D13390.id44348.diff
No OneTemporary

D13390.id44348.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
@@ -2,6 +2,7 @@
import type { DMOperation, DMOperationResult } from '../../types/dm-ops.js';
import type { RawEntryInfos } from '../../types/entry-types.js';
+import type { UserIdentitiesResponse } from '../../types/identity-service-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';
@@ -11,6 +12,9 @@
+fetchMessage: (messageID: string) => Promise<?RawMessageInfo>,
+threadInfos: RawThreadInfos,
+entryInfos: RawEntryInfos,
+ +findUserIdentities: (
+ userIDs: $ReadOnlyArray<string>,
+ ) => Promise<UserIdentitiesResponse>,
};
type ProcessingPossibilityCheckResult =
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
@@ -14,7 +14,10 @@
dmOperationSpecificationTypes,
type OutboundComposableDMOperationSpecification,
} from './dm-op-utils.js';
-import { processNewUserIDsActionType } from '../../actions/user-actions.js';
+import {
+ processNewUserIDsActionType,
+ useFindUserIdentities,
+} from '../../actions/user-actions.js';
import { useLoggedInUserInfo } from '../../hooks/account-hooks.js';
import { useGetLatestMessageEdit } from '../../hooks/latest-message-edit.js';
import { useDispatchWithMetadata } from '../../hooks/ops-hooks.js';
@@ -43,13 +46,15 @@
const fetchMessage = useGetLatestMessageEdit();
const threadInfos = useSelector(state => state.threadStore.threadInfos);
const entryInfos = useSelector(state => state.entryStore.entryInfos);
+ const findUserIdentities = useFindUserIdentities();
return React.useMemo(
() => ({
fetchMessage,
threadInfos,
entryInfos,
+ findUserIdentities,
}),
- [fetchMessage, threadInfos, entryInfos],
+ [fetchMessage, threadInfos, entryInfos, findUserIdentities],
);
}

File Metadata

Mime Type
text/plain
Expires
Sun, Oct 20, 3:23 AM (21 h, 39 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2328822
Default Alt Text
D13390.id44348.diff (2 KB)

Event Timeline