diff --git a/data/web/fragment.com/js/auction.js b/data/web/fragment.com/js/auction.js index 8061023618..ae33165c51 100644 --- a/data/web/fragment.com/js/auction.js +++ b/data/web/fragment.com/js/auction.js @@ -599,6 +599,7 @@ var Login = { var Wallet = { init: function(options) { Aj.globalState.tonConnectAuthAddress = options.address || false; + Aj.globalState.tonConnectLoggedIn = options.logged_in || false; Aj.globalState.tonConnectProof = options.ton_proof || ''; Aj.globalState.tonConnectVersion = options.version || 1; if (Aj.globalState.tonConnectVersion == 2) { @@ -717,14 +718,19 @@ var Wallet = { } }, eTonAuth: function(e) { - e.stopImmediatePropagation(); - e.preventDefault(); if (Aj.globalState.tonConnectVersion == 2) { var tonConnectUI = Aj.globalState.tonConnectUI; if (!tonConnectUI.connected) { + e.stopImmediatePropagation(); + e.preventDefault(); tonConnectUI.openModal(); } } else { + if (Aj.globalState.tonConnectLoggedIn) { + return true; + } + e.stopImmediatePropagation(); + e.preventDefault(); QR.showPopup({ request: { method: 'getTonAuthLink' @@ -2948,6 +2954,7 @@ var Stars = { $('.js-buy-stars-content', Aj.state.$starsBuyPopup).html(result.content); $('.js-buy-stars-button', Aj.state.$starsBuyPopup).html(result.button); Aj.state.$starsBuyPopup.toggleClass('iam-sender', result.myself); + Aj.state.$starsBuyPopup.toggleClass('bot-recipient', result.to_bot); Aj.state.starsPrice = result.amount; Aj.state.itemTitle = result.item_title; Aj.state.$starsBuyForm.field('id').value(result.req_id);