diff options
| author | Tolmachev Igor <me@igorek.dev> | 2026-04-20 20:56:35 +0300 |
|---|---|---|
| committer | Tolmachev Igor <me@igorek.dev> | 2026-04-20 20:56:35 +0300 |
| commit | 75e99ca0712a2c09230e5c6f8d093dc526cc717d (patch) | |
| tree | f3f00494364a82b866f093651cb9a08030135c4e /handlers/user/invoices.py | |
| parent | f186fca0f1aa9bbe5eab7613f229df527b2ab774 (diff) | |
| download | vpn_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.py | 16 |
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 | ) |
| 20 | from libs.msg import eclipse_text | 20 | from libs.msg import eclipse_text |
| 21 | from libs.user import mention | 21 | from libs.user import load_user_cache |
| 22 | from models import Invoice, PaymentStatus, User | 22 | from models import Invoice, PaymentStatus, User |
| 23 | from models.callback_data import InvoiceItemClb, InvoicePageClb, PayInvoiceClb | 23 | from 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() |
