Files
TelegramSessionKeeper/modules/decorators/callback.py
2023-05-10 23:51:23 +03:00

21 lines
363 B
Python

from modules.menu.menu import menu
def callback(f):
def wrapper(*args, **kwargs):
menu.pause()
f(*args, **kwargs)
menu.resume()
return wrapper
def async_callback(f):
def wrapper(*args, **kwargs):
import asyncio
menu.pause()
asyncio.run(f(*args, **kwargs))
menu.resume()
return wrapper