Closed thewilloftheshadow closed 1 month ago
Blocked by #97 because that affects the await of getChannel Mentionable is async bc we fetch as a user then fetch as a role to see which it is
After digging through this, it seems like this is just an unfortunate side effect of our design decision of partials and only fetching data if it's actually needed.
Right now, mentionable and channel both return promises, while the rest do not. I'd like to standardize this to either all promises or all straight values (with the latter being preferred). Need to investigate more to see why I made them async originally