diff --git a/cogs/bridge.py b/cogs/bridge.py index e9d6b56f..b90e24b4 100644 --- a/cogs/bridge.py +++ b/cogs/bridge.py @@ -101,87 +101,6 @@ def __init__(self, guild_id, channel_id, message_id): class SelfDeleteException(Exception): pass -class UnifierMessage: - def __init__(self, author_id, guild_id, channel_id, original, copies, external_copies, urls, source, room, - external_urls=None, webhook=False, prehook=None, reply=False, external_bridged=False, reactions=None, - thread=None): - self.author_id = author_id - self.guild_id = guild_id - self.channel_id = channel_id - self.id = original - self.copies = copies - self.external_copies = external_copies - self.urls = urls - self.external_urls = external_urls or {} - self.source = source - self.room = room - self.webhook = webhook - self.prehook = prehook - self.reply = reply - self.external_bridged = external_bridged, - self.thread = thread - if not reactions or not type(reactions) is dict: - self.reactions = {} - else: - self.reactions = reactions - - def to_dict(self): - return self.__dict__ - - async def fetch_id(self, guild_id): - if guild_id == self.guild_id: - return self.id - - return self.copies[guild_id][1] - - async def fetch_channel(self, guild_id): - if guild_id == self.guild_id: - return self.channel_id - - return self.copies[guild_id][0] - - async def fetch_url(self, guild_id): - if guild_id==self.guild_id: - return f'https://discord.com/channels/{self.guild_id}/{self.channel_id}/{self.id}' - - return self.urls[guild_id] - - async def add_reaction(self, emoji, userid, platform=None): - userid = str(userid) - platform = ('revolt' if emoji.startswith('