Skip to content

Commit 19bbf25

Browse files
committed
flakin
1 parent f87dc15 commit 19bbf25

File tree

3 files changed

+18
-23
lines changed

3 files changed

+18
-23
lines changed

core/api.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,20 @@
11
import discord
2-
import secrets
32

4-
from hashlib import sha256
53

64
class ApiClient:
75
def __init__(self, app):
8-
self.app = app
6+
self.app = app
97
self.session = app.session
108
self.headers = None
11-
9+
1210
async def request(self, url, method='GET', payload=None):
1311
async with self.session.request(method, url, headers=self.headers, json=payload) as resp:
1412
try:
1513
return await resp.json()
1614
except:
1715
return await resp.text()
1816

17+
1918
class Github(ApiClient):
2019
commit_url = 'https://api.github.com/repos/kyb3r/modmail/commits'
2120

@@ -39,13 +38,13 @@ def __init__(self, bot):
3938
self.headers = {
4039
'Authorization': 'Bearer ' + self.token
4140
}
42-
41+
4342
def get_user_info(self):
4443
return self.request(self.github + '/userinfo')
45-
44+
4645
def update_repository(self):
4746
return self.request(self.github + '/update')
48-
47+
4948
def get_metadata(self):
5049
return self.request(self.base + '/metadata')
5150

@@ -54,10 +53,10 @@ def get_user_logs(self, user_id):
5453

5554
def get_log(self, channel_id):
5655
return self.request(self.logs + '/' + str(channel_id))
57-
56+
5857
def get_config(self):
5958
return self.request(self.config)
60-
59+
6160
def update_config(self, data):
6261
valid_keys = ['prefix', 'status', 'guild_id', 'mention', 'snippets', 'aliases', 'autoupdates', 'modmail_guild_id']
6362
data = {k: v for k, v in data.items() if k in valid_keys}

core/paginator.py

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import discord
2-
from discord.ext import commands
3-
from collections import OrderedDict
42
import asyncio
5-
import inspect
3+
64

75
class PaginatorSession:
86
"""
@@ -39,16 +37,15 @@ def __init__(self, ctx, *embeds, **options):
3937
'▶': self.next_page,
4038
'⏭': self.last_page,
4139
# '⏹': self.close
42-
}
43-
40+
}
41+
4442
if options.get('edit_footer', True) and len(self.embeds) > 1:
4543
for i, em in enumerate(self.embeds):
4644
footer_text = f'Page {i+1} of {len(self.embeds)}'
4745
if em.footer.text:
4846
footer_text = footer_text + ' • ' + em.footer.text
4947
em.set_footer(text=footer_text, icon_url=em.footer.icon_url)
5048

51-
5249
def add_page(self, embed):
5350
if isinstance(embed, discord.Embed):
5451
self.embeds.append(embed)
@@ -60,7 +57,7 @@ async def create_base(self, embed):
6057

6158
if len(self.embeds) == 1:
6259
self.running = False
63-
return
60+
return
6461

6562
self.running = True
6663
for reaction in self.reaction_map.keys():
@@ -99,15 +96,14 @@ async def run(self):
9996
await self.base.remove_reaction(reaction, user)
10097
except:
10198
pass
102-
103-
99+
104100
def previous_page(self):
105101
"""Go to the previous page."""
106-
return self.show_page(self.current-1)
102+
return self.show_page(self.current - 1)
107103

108104
def next_page(self):
109105
"""Go to the next page"""
110-
return self.show_page(self.current+1)
106+
return self.show_page(self.current + 1)
111107

112108
async def close(self, delete=True):
113109
"""Delete this embed."""
@@ -120,7 +116,7 @@ async def close(self, delete=True):
120116

121117
if delete:
122118
return await self.base.delete()
123-
119+
124120
try:
125121
await self.base.clear_reactions()
126122
except:
@@ -132,4 +128,4 @@ def first_page(self):
132128

133129
def last_page(self):
134130
"""Go to immediately to the last page"""
135-
return self.show_page(len(self.embeds)-1)
131+
return self.show_page(len(self.embeds) - 1)

core/thread.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ async def _edit_thread_message(self, channel, message_id, message):
5050
continue
5151
embed = msg.embeds[0]
5252
if embed and embed.author:
53-
if message_id == int(re.findall('\d+', embed.author.url)[0]):
53+
if message_id == int(re.findall(r'\d+', embed.author.url)[0]):
5454
if ' - (Edited)' not in embed.footer.text:
5555
embed.set_footer(text=embed.footer.text + ' - (Edited)')
5656
embed.description = message

0 commit comments

Comments
 (0)