diff --git a/src/components/views/dialogs/MessageEditHistoryDialog.tsx b/src/components/views/dialogs/MessageEditHistoryDialog.tsx index 427924e445..7753eba199 100644 --- a/src/components/views/dialogs/MessageEditHistoryDialog.tsx +++ b/src/components/views/dialogs/MessageEditHistoryDialog.tsx @@ -28,6 +28,7 @@ import EditHistoryMessage from "../messages/EditHistoryMessage"; import DateSeparator from "../messages/DateSeparator"; import { IDialogProps } from "./IDialogProps"; import { EventType, RelationType } from "matrix-js-sdk/src/@types/event"; +import { defer } from "matrix-js-sdk/src/utils"; interface IProps extends IDialogProps { mxEvent: MatrixEvent; @@ -67,10 +68,10 @@ export default class MessageEditHistoryDialog extends React.PureComponent(); let result; - let resolve; - let reject; - const promise = new Promise((_resolve, _reject) => {resolve = _resolve; reject = _reject;}); + try { result = await client.relations( roomId, eventId, RelationType.Replace, EventType.RoomMessage, opts);