aboutsummaryrefslogtreecommitdiff
path: root/handlers/user/invoices.py
diff options
context:
space:
mode:
authorTolmachev Igor <me@igorek.dev>2026-04-20 20:56:35 +0300
committerTolmachev Igor <me@igorek.dev>2026-04-20 20:56:35 +0300
commit75e99ca0712a2c09230e5c6f8d093dc526cc717d (patch)
treef3f00494364a82b866f093651cb9a08030135c4e /handlers/user/invoices.py
parentf186fca0f1aa9bbe5eab7613f229df527b2ab774 (diff)
downloadvpn_manager_bot-75e99ca0712a2c09230e5c6f8d093dc526cc717d.tar.gz
vpn_manager_bot-75e99ca0712a2c09230e5c6f8d093dc526cc717d.zip
Add users command
Diffstat (limited to 'handlers/user/invoices.py')
-rw-r--r--handlers/user/invoices.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/handlers/user/invoices.py b/handlers/user/invoices.py
index cc071bb..15785fb 100644
--- a/handlers/user/invoices.py
+++ b/handlers/user/invoices.py
@@ -18,7 +18,7 @@ from libs.invoice import (
18 get_payment_status, 18 get_payment_status,
19) 19)
20from libs.msg import eclipse_text 20from libs.msg import eclipse_text
21from libs.user import mention 21from libs.user import load_user_cache
22from models import Invoice, PaymentStatus, User 22from models import Invoice, PaymentStatus, User
23from models.callback_data import InvoiceItemClb, InvoicePageClb, PayInvoiceClb 23from models.callback_data import InvoiceItemClb, InvoicePageClb, PayInvoiceClb
24 24
@@ -166,14 +166,14 @@ async def item(
166 ] 166 ]
167 ) 167 )
168 168
169 await clb.message.edit_text(text_template.format("..."), reply_markup=reply_markup)
170 user_status = [] 169 user_status = []
171 for user_id, s in invoice_payments.user_status.items(): 170 for user_id, s in invoice_payments.user_status.items():
172 chat = await bot.get_chat(user_id) 171 user_cache = await load_user_cache(bot, user_id)
173 user_status.append(f"{PAYMENT_STATUS[s]} - {mention(chat)}") 172 user_status.append(f"{PAYMENT_STATUS[s]} - {user_cache.mention}")
174 await clb.message.edit_text( 173
175 text_template.format("\n".join(user_status)), 174 await clb.message.edit_text(
176 reply_markup=reply_markup, 175 text_template.format("\n".join(user_status)),
177 ) 176 reply_markup=reply_markup,
177 )
178 178
179 await clb.answer() 179 await clb.answer()