I've just realized that in #475 i've overseen the channel id check in validate when i updated Execute and other methods to use validate, once i further checked the actual implementation and discord docs, ChannelId is never actually needed when interacting with Webhooks in any way so i just went ahead and fully remove it so that Execute and other checks do not error anymore
Breaking Change?
no
Benchmarks
Checklist:
[x] I have performed a self-review of my own code
[x] Commented complex situations or referenced the discord documentation
[x] Updated documentation
[x] Added/Updated unit tests
[x] Added/Updated benchmarks (if this is a performance critical component)
Description
I've just realized that in #475 i've overseen the channel id check in validate when i updated Execute and other methods to use validate, once i further checked the actual implementation and discord docs, ChannelId is never actually needed when interacting with Webhooks in any way so i just went ahead and fully remove it so that Execute and other checks do not error anymore
Breaking Change?
no
Benchmarks
Checklist: