From 91b0498bbdb30b2a233a7eea317d3a3d7f081e52 Mon Sep 17 00:00:00 2001 From: Bernhard Owen Josephus Date: Tue, 7 Nov 2023 22:41:55 +0800 Subject: [PATCH 1/2] show last message for thread --- src/libs/OptionsListUtils.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libs/OptionsListUtils.js b/src/libs/OptionsListUtils.js index 54d09b75eff2..d7c6b05ad37c 100644 --- a/src/libs/OptionsListUtils.js +++ b/src/libs/OptionsListUtils.js @@ -533,7 +533,9 @@ function createOption(accountIDs, personalDetails, report, reportActions = {}, { }); } - if (result.isChatRoom || result.isPolicyExpenseChat) { + if (result.isThread) { + result.alternateText = lastMessageTextFromReport.length > 0 ? lastMessageText : Localize.translate(preferredLocale, 'report.noActivityYet'); + } else if (result.isChatRoom || result.isPolicyExpenseChat) { result.alternateText = showChatPreviewLine && !forcePolicyNamePreview && lastMessageText ? lastMessageText : subtitle; } else if (result.isMoneyRequestReport) { result.alternateText = lastMessageTextFromReport.length > 0 ? lastMessageText : Localize.translate(preferredLocale, 'report.noActivityYet'); From 41a51b2df0ac8e401b41b9a3dfe259f8b782e84f Mon Sep 17 00:00:00 2001 From: Bernhard Owen Josephus Date: Thu, 9 Nov 2023 15:37:54 +0800 Subject: [PATCH 2/2] combine the condition --- src/libs/OptionsListUtils.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/libs/OptionsListUtils.js b/src/libs/OptionsListUtils.js index d7c6b05ad37c..a3e89ad57deb 100644 --- a/src/libs/OptionsListUtils.js +++ b/src/libs/OptionsListUtils.js @@ -533,12 +533,10 @@ function createOption(accountIDs, personalDetails, report, reportActions = {}, { }); } - if (result.isThread) { + if (result.isThread || result.isMoneyRequestReport) { result.alternateText = lastMessageTextFromReport.length > 0 ? lastMessageText : Localize.translate(preferredLocale, 'report.noActivityYet'); } else if (result.isChatRoom || result.isPolicyExpenseChat) { result.alternateText = showChatPreviewLine && !forcePolicyNamePreview && lastMessageText ? lastMessageText : subtitle; - } else if (result.isMoneyRequestReport) { - result.alternateText = lastMessageTextFromReport.length > 0 ? lastMessageText : Localize.translate(preferredLocale, 'report.noActivityYet'); } else if (result.isTaskReport) { result.alternateText = showChatPreviewLine && lastMessageText ? lastMessageTextFromReport : Localize.translate(preferredLocale, 'report.noActivityYet'); } else {