Skip to content

Commit

Permalink
v3.9.0 compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
greeeen-dev committed Feb 19, 2025
1 parent 4b117dd commit 95e5875
Showing 1 changed file with 30 additions and 15 deletions.
45 changes: 30 additions & 15 deletions bridge_revolt.py
Original file line number Diff line number Diff line change
Expand Up @@ -462,29 +462,44 @@ async def on_message(self, message):
self.bot.bridge.msg_stats.update({roomname: 1})
if self.compatibility_mode:
tasks.append(self.bot.loop.create_task(
self.bot.bridge.send(room=roomname, message=message, platform='revolt',
extbridge=False)
self.bot.bridge.send(
room=roomname, message=message, platform='revolt', extbridge=False
)
))
else:
tasks.append(self.bot.loop.create_task(
self.bot.bridge.send(room=roomname, message=message, source='revolt', platform='revolt',
extbridge=False)
))
try:
tasks.append(self.bot.loop.create_task(
self.bot.bridge.send(
room=roomname, message=message, source='revolt', platform='revolt', extbridge=False,
is_first=True
)
))
except:
tasks.append(self.bot.loop.create_task(
self.bot.bridge.send(
room=roomname, message=message, source='revolt', platform='revolt', extbridge=False
)
))
else:
if self.compatibility_mode:
parent_id = await self.bot.bridge.send(room=roomname, message=message,
platform='revolt',
extbridge=False)
parent_id = await self.bot.bridge.send(
room=roomname, message=message, platform='revolt', extbridge=False
)
else:
parent_id = await self.bot.bridge.send(room=roomname, message=message, source='revolt',
platform='revolt',
extbridge=False)
try:
parent_id = await self.bot.bridge.send(
room=roomname, message=message, source='revolt', platform='revolt', extbridge=False,
is_first=True
)
except:
parent_id = await self.bot.bridge.send(
room=roomname, message=message, source='revolt', platform='revolt', extbridge=False
)

if should_resend and parent_id == message.id:
if self.compatibility_mode:
tasks.append(self.bot.loop.create_task(self.bot.bridge.send(
room=roomname, message=message, platform='discord', extbridge=False,
id_override=parent_id
room=roomname, message=message, platform='discord', extbridge=False, id_override=parent_id
)))
else:
tasks.append(self.bot.loop.create_task(self.bot.bridge.send(
Expand Down Expand Up @@ -581,7 +596,7 @@ async def on_message_update(self, before, message):

msgdata = await self.bot.bridge.fetch_message(message.id)

await self.bot.bridge.edit(msgdata.id,message.content)
await self.bot.bridge.edit(msgdata.id, message.content, source='revolt')

async def on_message_delete(self, message):
roomname = None
Expand Down

0 comments on commit 95e5875

Please sign in to comment.