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
@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):
guilds_payload = self.get("/users/@me/guilds")
return [models.Guild(payload) for payload in guilds_payload]