discriminator remains string to prevent some special case unwanted stuffs

This commit is contained in:
thecosmos
2019-11-22 15:27:30 +05:30
parent a6cced2168
commit 64d59fdb3b

View File

@@ -12,8 +12,8 @@ class User(DiscordModelsBase):
The discord ID of the user. The discord ID of the user.
username : str username : str
The discord username of the user. The discord username of the user.
discriminator : int discriminator : str
4 - digits discord tag of the user. 4 length string representing discord tag of the user.
avatar_hash : str avatar_hash : str
Hash of users avatar. Hash of users avatar.
bot : bool bot : bool
@@ -39,7 +39,7 @@ class User(DiscordModelsBase):
self._payload = payload self._payload = payload
self.id = int(self._payload["id"]) self.id = int(self._payload["id"])
self.username = self._payload["username"] self.username = self._payload["username"]
self.discriminator = int(self._payload["discriminator"]) self.discriminator = self._payload["discriminator"]
self.avatar_hash = self._payload.get("avatar", self.discriminator) self.avatar_hash = self._payload.get("avatar", self.discriminator)
self.bot = self._payload.get("bot", False) self.bot = self._payload.get("bot", False)
self.mfa_enabled = self._payload.get("mfa_enabled") self.mfa_enabled = self._payload.get("mfa_enabled")