From 6aaa71102c9f4cf2b415106e672ec8fb84c0f190 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Fri, 19 Sep 2025 14:34:16 +0200 Subject: [PATCH] Action Message Text: Fix text for star gift unique (#6208) --- src/components/middle/message/ActionMessageText.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/middle/message/ActionMessageText.tsx b/src/components/middle/message/ActionMessageText.tsx index 6e1b1e53b..6a8bbbb04 100644 --- a/src/components/middle/message/ActionMessageText.tsx +++ b/src/components/middle/message/ActionMessageText.tsx @@ -607,7 +607,7 @@ const ActionMessageText = ({ case 'starGiftUnique': { const { - isTransferred, isUpgrade, savedId, peerId, fromId, resaleAmount, gift, + isTransferred, isUpgrade, savedId, peerId, fromId, resaleAmount, gift, transferStars, } = action; const isToChannel = Boolean(peerId && savedId); @@ -616,7 +616,7 @@ const ActionMessageText = ({ const fromTitle = (fromPeer && getPeerTitle(lang, fromPeer)) || userFallbackText; const fromLink = renderPeerLink(fromPeer?.id, fromTitle, asPreview); - if (resaleAmount) { + if (resaleAmount && !transferStars) { const amountText = resaleAmount.currency === TON_CURRENCY_CODE ? formatTonAsText(lang, convertTonFromNanos(resaleAmount.amount)) : formatStarsAsText(lang, resaleAmount.amount); @@ -675,7 +675,7 @@ const ActionMessageText = ({ return lang('ActionStarGiftUpgradedUser', { user: senderLink }, { withNodes: true }); } - if (isTransferred) { + if ((isTransferred || transferStars) && !resaleAmount) { if (sender?.id === SERVICE_NOTIFICATIONS_USER_ID) { return lang('ActionStarGiftTransferredUnknown'); }