diff options
Diffstat (limited to 'handlers/admin/payment_status.py')
| -rw-r--r-- | handlers/admin/payment_status.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/handlers/admin/payment_status.py b/handlers/admin/payment_status.py index 23bde15..8784ac4 100644 --- a/handlers/admin/payment_status.py +++ b/handlers/admin/payment_status.py | |||
| @@ -11,14 +11,18 @@ router = Router(name="payment_status") | |||
| 11 | 11 | ||
| 12 | 12 | ||
| 13 | async def accept(clb: CallbackQuery, bot: Bot, payment: Payment) -> None: | 13 | async def accept(clb: CallbackQuery, bot: Bot, payment: Payment) -> None: |
| 14 | assert clb.message is not None | ||
| 15 | |||
| 14 | payment.status = PaymentStatus.ACCEPTED | 16 | payment.status = PaymentStatus.ACCEPTED |
| 15 | await bot.send_message(clb.from_user.id, "Оплата пользователя подтверждена.") | 17 | await clb.message.reply("Оплата пользователя подтверждена.") |
| 16 | await bot.send_message(payment.user_id, "Файл подтверждения оплаты принят.") | 18 | await bot.send_message(payment.user_id, "Файл подтверждения оплаты принят.") |
| 17 | 19 | ||
| 18 | 20 | ||
| 19 | async def reject(clb: CallbackQuery, bot: Bot, payment: Payment) -> None: | 21 | async def reject(clb: CallbackQuery, bot: Bot, payment: Payment) -> None: |
| 22 | assert clb.message is not None | ||
| 23 | |||
| 20 | payment.status = PaymentStatus.REJECTED | 24 | payment.status = PaymentStatus.REJECTED |
| 21 | await bot.send_message(clb.from_user.id, "Оплата пользователя отклонена.") | 25 | await clb.message.reply("Оплата пользователя отклонена.") |
| 22 | 26 | ||
| 23 | callback_data = PayInvoiceClb(invoice_id=payment.invoice_id).pack() | 27 | callback_data = PayInvoiceClb(invoice_id=payment.invoice_id).pack() |
| 24 | await bot.send_message( | 28 | await bot.send_message( |
