user, connection properties

This commit is contained in:
thecosmos
2019-05-07 22:47:26 +05:30
parent 30e66676b4
commit 0680cf5736

View File

@@ -23,6 +23,14 @@ class DiscordOAuth2Session(_http.DiscordOAuth2HttpClient):
) )
session["oauth2_token"] = token session["oauth2_token"] = token
@property
def user(self):
return models.User(self.get("/users/@me"))
@property
def connections(self):
return models.UserConnection(self.get("/users/@me/connections"))
def fetch_guilds(self): def fetch_guilds(self):
guilds_payload = self.get("/users/@me/guilds") guilds_payload = self.get("/users/@me/guilds")
return [models.Guild(payload) for payload in guilds_payload] return [models.Guild(payload) for payload in guilds_payload]