-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: indexable base #99
Commits on May 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1b64ce1 - Browse repository at this point
Copy the full SHA 1b64ce1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8d78a6 - Browse repository at this point
Copy the full SHA e8d78a6View commit details -
refactor(User): 🏗️ extend
Base
and delete UserData type, using APIUser instead
Configuration menu - View commit details
-
Copy full SHA for a8d2ac9 - Browse repository at this point
Copy the full SHA a8d2ac9View commit details -
refactor(User): ♻️ rename
avatar
toavatar_url
in User constructorsbecause `avatar` was a property of UserData and `avatar_url` is a property of APIUser BREAKING CHANGE: User constructor no longer accepts `avatar` property; use `avatar_url` instead
Configuration menu - View commit details
-
Copy full SHA for 1e5c629 - Browse repository at this point
Copy the full SHA 1e5c629View commit details -
Configuration menu - View commit details
-
Copy full SHA for a38b557 - Browse repository at this point
Copy the full SHA a38b557View commit details
Commits on May 23, 2022
-
refactor(Channel): 🏗️ extend
Base
, update constructor signaturefirst argument is now `client` to match other subclasses of `Base` BREAKING CHANGE: Channel constructor changed: `Channel(ChannelData)` -> `Channel(Client, ChannelData)`
Configuration menu - View commit details
-
Copy full SHA for e5feacb - Browse repository at this point
Copy the full SHA e5feacbView commit details -
refactor(Channel): 🧑💻 add
dataFromGroup
anddataFromChat
static ……utility methods
Configuration menu - View commit details
-
Copy full SHA for 6e7479c - Browse repository at this point
Copy the full SHA 6e7479cView commit details -
refactor(Message): 🏗️ extend
Base
, make Message generic on Channel`Message` -> `Message<T extends Channel>`
Configuration menu - View commit details
-
Copy full SHA for 90e8c91 - Browse repository at this point
Copy the full SHA 90e8c91View commit details -
feat(Base): 💩 implement BaseGroup#_patch
todo: fix the unsafe type assertion
Configuration menu - View commit details
-
Copy full SHA for 7641639 - Browse repository at this point
Copy the full SHA 7641639View commit details -
feat(Base): 💩 implement Chat#_patch
todo: fix the unsafe type assertion
Configuration menu - View commit details
-
Copy full SHA for 1a86da5 - Browse repository at this point
Copy the full SHA 1a86da5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fe62e8 - Browse repository at this point
Copy the full SHA 3fe62e8View commit details -
feat(Member): ✨ add Member#image_url
because this is different from User#avatar_url and I didn't know that at the time
Configuration menu - View commit details
-
Copy full SHA for 1376aed - Browse repository at this point
Copy the full SHA 1376aedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67f700b - Browse repository at this point
Copy the full SHA 67f700bView commit details -
refactor(Managers): 🏷️ add type parameter for data constructors
this makes managers generic on their held data types AND the held data type's constructor. Also replaces the Indexable interface with the Base class, so BaseManager is now generic on Base instead of Indexable
Configuration menu - View commit details
-
Copy full SHA for a3b3284 - Browse repository at this point
Copy the full SHA a3b3284View commit details -
Configuration menu - View commit details
-
Copy full SHA for 882955c - Browse repository at this point
Copy the full SHA 882955cView commit details
Commits on May 27, 2022
-
fix: 🚨 replace avatar with avatar_url
missed this one somehow the first time around
Configuration menu - View commit details
-
Copy full SHA for 826ef0b - Browse repository at this point
Copy the full SHA 826ef0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0cf093 - Browse repository at this point
Copy the full SHA c0cf093View commit details