Releases: Trickyyy/Oxide.Ext.Discord
Releases · Trickyyy/Oxide.Ext.Discord
Build v1.0.6
- Added hooks INVITE_CREATE and INVITE_DELETE:
- hook Discord_InviteCreated(InviteCreated obj)
- hook Discord_InviteDeleted(InviteDeleted obj)
- Added new params to Guild object
- Fixed emoji parsing error on load.
- Add parent_id to the CreateGuildChannel method
Build v1.0.5
- Fixed DM issues
- Error message pops when the gateway is disconnected for invalid API reason.
- Fixed spammy reconnection attempts
- Client should attempt to fetch WSSURL again if failed
- UpdatePluginReference & DiscordSocket_Initialized hook calls are moved from READY to connection init (in some cases the client is created but connection is not successful. That creates more problems where client instance remains NULL)
- Socket.Send is only executed if connection is alive
Build v1.0.4
Discord Extension v1.0.4
- [Presence] nullable since & default status value "online"
- [Ratelimit] Missing remaining-header check re-added
- Retries for a REST in case a random network timeout occured.
- Edits for PRESENCE_UPDATE, User and edits for reconnection attempts
- [Untested] Clean buckets used on reconnects
- [RESTHandler] Added missing User-Agent header
- Fixed GuildMemberUpdate removing GuildMember instead of updating it
- [Channel] Added missing elements + tracking last_message_id and updating it
- Multi guild support ( check #5 )
For support, open an issue on GitHub https://github.com/Trickyyy/Oxide.Ext.Discord/issues
Build v1.0.3
- Heartbeat ACK checks created
- [ADD] ModifyUsersNick
- DestroyHeartbeat to dispose timer
- Several modification to the RESUME opcode - should behave properly now.
- Modified functions IsClosing & IsClosed of Socket
- Code attempts to safely detect timeouts and auto reconnection (Probably not finished yet)
- Socket.Disconnect now ensures close status code (WIP)
Build v1.0.2
Fixed Kicking issue
Reduced message spam
Added GetGuildVanityURL and a couple more methods