Fixed mail not sending NOT ENOUGH COINS error

This commit is contained in:
AllinolCP 2022-03-01 11:09:06 +07:00 committed by GitHub
parent de00f8867c
commit 3a35dc3c85
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -58,7 +58,7 @@ async def handle_get_mail(p):
@handlers.cooldown(2) @handlers.cooldown(2)
async def handle_send_mail(p, recipient_id: int, postcard_id: int): async def handle_send_mail(p, recipient_id: int, postcard_id: int):
if p.coins < 10: if p.coins < 10:
return await p.send_xt('ms', p.coins, 0) return await p.send_xt('ms', p.coins, 2)
mail_count = await db.select([db.func.count(PenguinPostcard.id)]).where( mail_count = await db.select([db.func.count(PenguinPostcard.id)]).where(
PenguinPostcard.penguin_id == recipient_id).gino.scalar() PenguinPostcard.penguin_id == recipient_id).gino.scalar()
if recipient_id in p.server.penguins_by_id: if recipient_id in p.server.penguins_by_id: