Page MenuHomePhabricator

D13186.id43722.diff
No OneTemporary

D13186.id43722.diff

diff --git a/lib/shared/edit-messages-utils.js b/lib/shared/edit-messages-utils.js
--- a/lib/shared/edit-messages-utils.js
+++ b/lib/shared/edit-messages-utils.js
@@ -11,7 +11,6 @@
ComposableMessageInfo,
RawMessageInfo,
RobotextMessageInfo,
- SendEditMessageResult,
} from '../types/message-types';
import { messageTypes } from '../types/message-types-enum.js';
import type { ThreadInfo } from '../types/minimally-encoded-thread-permissions-types.js';
@@ -22,7 +21,7 @@
function useEditMessage(): (
messageID: string,
newText: string,
-) => Promise<SendEditMessageResult> {
+) => Promise<void> {
const callEditMessage = useSendEditMessage();
const dispatchActionPromise = useDispatchActionPromise();
@@ -44,7 +43,9 @@
editMessagePromise,
);
- return editMessagePromise;
+ return (async () => {
+ await editMessagePromise;
+ })();
},
[dispatchActionPromise, callEditMessage],
);
diff --git a/native/chat/chat-input-bar.react.js b/native/chat/chat-input-bar.react.js
--- a/native/chat/chat-input-bar.react.js
+++ b/native/chat/chat-input-bar.react.js
@@ -69,10 +69,7 @@
import type { LoadingStatus } from 'lib/types/loading-types.js';
import type { PhotoPaste } from 'lib/types/media-types.js';
import { messageTypes } from 'lib/types/message-types-enum.js';
-import type {
- MessageInfo,
- SendEditMessageResponse,
-} from 'lib/types/message-types.js';
+import type { MessageInfo } from 'lib/types/message-types.js';
import type {
RelativeMemberInfo,
ThreadInfo,
@@ -299,10 +296,7 @@
+parentThreadInfo: ?ThreadInfo,
+editedMessagePreview: ?MessagePreviewResult,
+editedMessageInfo: ?MessageInfo,
- +editMessage: (
- messageID: string,
- text: string,
- ) => Promise<SendEditMessageResponse>,
+ +editMessage: (messageID: string, text: string) => Promise<void>,
+navigation: ?ChatNavigationProp<'MessageList'>,
+overlayContext: ?OverlayContextType,
+messageEditingContext: ?MessageEditingContextType,

File Metadata

Mime Type
text/plain
Expires
Sun, Sep 22, 8:25 AM (21 h, 22 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2168051
Default Alt Text
D13186.id43722.diff (1 KB)

Event Timeline