Closed p-hennessy closed 5 years ago
Should also be deep copying cache data over to the event objects passed to handlers so theres no by reference updates that happen in the handler
Implements #73
Events to handle...
[x] unknown user joins guild
[x] user joins guild
[x] user leaves guild
[x] user kicked from guild
[x] user banned from guild
[x] user unbanned from guild
[x] unknown user unbanned from guild
[x] guild roles updated
[x] guild emojis add
[x] guild emojis remove
[x] guild emojis update
[x] channel created
[x] channel deleted
[x] channel permissions override
[x] channel updated
[x] typing start
[x] pressence update
[x] unknown user creates DM with you
[x] user creates DM with you
[x] message deleted from channel
[x] message edited from channel
[x] message pinned in channel
[x] message created in channel
[x] user adds react to message
[x] user removes reaction from message
[x] all reactions cleared from message
[ ] voice channel deleted with users in it
[ ] user moved voice channels by admin
[ ] user joins voice channel
[ ] user leaves voice channel
[ ] user mutes mic
[ ] user mutes speakers
[ ] user mutes both
[ ] user unmutes mic
[ ] user unmutes speakers
[ ] user unmutes both
[ ] user global muted by admin
[ ] user global unmuted by admin
Should also be deep copying cache data over to the event objects passed to handlers so theres no by reference updates that happen in the handler
Implements #73
Events to handle...
[x] unknown user joins guild
[x] user joins guild
[x] user leaves guild
[x] user kicked from guild
[x] user banned from guild
[x] user unbanned from guild
[x] unknown user unbanned from guild
[x] guild roles updated
[x] guild emojis add
[x] guild emojis remove
[x] guild emojis update
[x] channel created
[x] channel deleted
[x] channel permissions override
[x] channel updated
[x] typing start
[x] pressence update
[x] unknown user creates DM with you
[x] user creates DM with you
[x] message deleted from channel
[x] message edited from channel
[x] message pinned in channel
[x] message created in channel
[x] user adds react to message
[x] user removes reaction from message
[x] all reactions cleared from message
[ ] voice channel deleted with users in it
[ ] user moved voice channels by admin
[ ] user joins voice channel
[ ] user leaves voice channel
[ ] user mutes mic
[ ] user mutes speakers
[ ] user mutes both
[ ] user unmutes mic
[ ] user unmutes speakers
[ ] user unmutes both
[ ] user global muted by admin
[ ] user global unmuted by admin