Archived
1
0
Fork 0
This repository has been archived on 2024-04-26. You can view files and clone it, but cannot push or open issues or pull requests.
akari-bot/core/bots/aiocqhttp/tasks.py
2021-11-16 22:19:48 +08:00

56 lines
1.2 KiB
Python

class MessageTaskManager:
_list = {}
_guild_list = {}
@staticmethod
def add_task(uid, tsk):
MessageTaskManager._list.update({uid: tsk})
@staticmethod
def del_task(uid):
del MessageTaskManager._list[uid]
@staticmethod
def get():
return MessageTaskManager._list
@staticmethod
def add_guild_task(uid, tsk):
MessageTaskManager._guild_list.update({uid: tsk})
@staticmethod
def del_guild_task(uid):
del MessageTaskManager._guild_list[uid]
@staticmethod
def guild_get():
return MessageTaskManager._guild_list
class FinishedTasks:
_list = {}
_guild_list = {}
@staticmethod
def add_task(uid, result):
FinishedTasks._list.update({uid: result})
@staticmethod
def del_task(uid):
del FinishedTasks._list[uid]
@staticmethod
def get():
return FinishedTasks._list
@staticmethod
def add_guild_task(uid, result):
FinishedTasks._guild_list.update({uid: result})
@staticmethod
def del_guild_task(uid):
del FinishedTasks._guild_list[uid]
@staticmethod
def guild_get():
return FinishedTasks._guild_list