Moved cooldowns to PosterUser class

This commit is contained in:
Profitroll
2023-02-17 22:48:37 +01:00
parent 87af9fd333
commit 807e629ae7
3 changed files with 21 additions and 24 deletions

View File

@@ -1,4 +1,4 @@
from datetime import datetime, timezone
from datetime import datetime
from os import makedirs, path, sep
from traceback import format_exc
from uuid import uuid4
@@ -8,11 +8,11 @@ from pyrogram.types import InlineKeyboardButton, InlineKeyboardMarkup, Message
from pyrogram.enums.chat_action import ChatAction
from classes.exceptions import SubmissionDuplicatesError
from classes.poster_client import PosterClient
from classes.user import PosterUser
from modules.app import app
from modules.database import col_banned, col_submitted
from modules.logger import logWrite
from modules.submissions import subLimit, subLimited
from modules.utils import configGet, locale
from classes.enums.submission_types import SubmissionType
@@ -31,7 +31,7 @@ async def get_submission(app: PosterClient, msg: Message):
save_tmp = True
contents = None
if subLimited(msg.from_user):
if PosterUser(msg.from_user.id).is_limited():
await msg.reply_text(locale("sub_cooldown", "message", locale=user_locale).format(str(configGet("timeout", "submission"))))
return
@@ -180,7 +180,7 @@ async def get_submission(app: PosterClient, msg: Message):
# ]
]
subLimit(msg.from_user)
PosterUser(msg.from_user.id).limit()
if msg.from_user.id != app.owner:
await msg.reply_text(locale("sub_sent", "message", locale=user_locale), quote=True)