replyto-microsoft-fix (#10360)
During QA on main, I realised there was a tiny issue with this new button for microsoft
This commit is contained in:
@ -55,6 +55,7 @@ export const RightDrawerEmailThread = () => {
|
||||
connectedAccountHandle,
|
||||
messageChannelLoading,
|
||||
connectedAccountProvider,
|
||||
lastMessageExternalId,
|
||||
} = useRightDrawerEmailThread();
|
||||
|
||||
useEffect(() => {
|
||||
@ -117,7 +118,7 @@ export const RightDrawerEmailThread = () => {
|
||||
let url: string;
|
||||
switch (connectedAccountProvider) {
|
||||
case ConnectedAccountProvider.MICROSOFT:
|
||||
url = `https://outlook.office365.com/mail/inbox/id/${messageThreadExternalId}`;
|
||||
url = `https://outlook.office.com/mail/deeplink?ItemID=${lastMessageExternalId}`;
|
||||
window.open(url, '_blank');
|
||||
break;
|
||||
case ConnectedAccountProvider.GOOGLE:
|
||||
|
||||
@ -109,6 +109,7 @@ export const useRightDrawerEmailThread = () => {
|
||||
messageId: true,
|
||||
messageChannelId: true,
|
||||
messageThreadExternalId: true,
|
||||
messageExternalId: true,
|
||||
},
|
||||
skip: !lastMessageId || !isMessagesFetchComplete,
|
||||
});
|
||||
@ -144,6 +145,10 @@ export const useRightDrawerEmailThread = () => {
|
||||
messageChannelMessageAssociationData.length > 0
|
||||
? messageChannelMessageAssociationData[0].messageThreadExternalId
|
||||
: null;
|
||||
const lastMessageExternalId =
|
||||
messageChannelMessageAssociationData.length > 0
|
||||
? messageChannelMessageAssociationData[0].messageExternalId
|
||||
: null;
|
||||
const connectedAccountHandle =
|
||||
messageChannelData.length > 0 ? messageChannelData[0].handle : null;
|
||||
|
||||
@ -175,6 +180,7 @@ export const useRightDrawerEmailThread = () => {
|
||||
connectedAccountProvider,
|
||||
threadLoading: messagesLoading,
|
||||
messageChannelLoading,
|
||||
lastMessageExternalId,
|
||||
fetchMoreMessages,
|
||||
};
|
||||
};
|
||||
|
||||
@ -4,4 +4,5 @@ export type MessageChannelMessageAssociation = {
|
||||
messageId: string;
|
||||
messageChannelId: string;
|
||||
messageThreadExternalId: string;
|
||||
messageExternalId: string;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user