Skip to content

Commit 9c4de11

Browse files
committed
Attempted to fix problem & clears closure when it's closed
1 parent 28e59c5 commit 9c4de11

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

bot.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ async def on_ready(self):
211211
datetime.datetime.utcnow()).total_seconds()
212212
if after < 0:
213213
after = 0
214-
recipient = self.get_user(recipient_id)
214+
recipient = self.get_user(int(recipient_id))
215215
print(recipient)
216216
thread = await self.threads.find(
217217
recipient=recipient)

core/thread.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ async def close(self, *, closer, after=0, silent=False,
6969
'delete_channel': delete_channel,
7070
'message': message
7171
}
72-
closures[self.id] = items
72+
closures[str(self.id)] = items
7373
self.bot.config['closures'] = closures
7474
await self.bot.config.update()
7575

@@ -83,6 +83,12 @@ async def close(self, *, closer, after=0, silent=False,
8383
async def _close(self, closer, silent=False, delete_channel=True,
8484
message=None, scheduled=False):
8585
del self.manager.cache[self.id]
86+
87+
closures = self.bot.config.get('closures', {})
88+
closures.pop(str(self.id))
89+
self.bot.config['closures'] = closures
90+
await self.bot.config.update()
91+
8692
if str(self.id) in self.bot.config.subscriptions:
8793
del self.bot.config.subscriptions[str(self.id)]
8894

0 commit comments

Comments
 (0)