Matt Carey

Results 39 issues of Matt Carey

# Summary Add a close code argument to `Gateway#close` for use during reconnect to preserve our session on resume. `websocket-ruby` [does not support encoding a 1012 (Service Restart)](https://github.com/imanel/websocket-ruby/blob/master/lib/websocket/frame/handler/handler07.rb#L44) so a...

# Summary As per the announcement in the Discord Developers server; `discord.com` will be used in place of `discordapp.com`, with enforcement starting November 7th 2020. ![image](https://user-images.githubusercontent.com/822067/81007731-c6e13600-8e1f-11ea-82a1-7ccabf4debbb.png) I believe these are...

# Summary Allow `Emoji#mention` to be used for unicode emojis. --- ## Added - `Emoji#mention` will return `#name` if `#id` is nil, where it would previously return `` - Tests...

enhancement

Closes #700 End calculation early when an `allow` override is met --- ## Fixed `PermissionCalculator#defined_role_permission?`

# Summary Implement `with_counts` from discord/discord-api-docs#1528. --- ## Changed `API::Server.resolve` - Added `with_counts = nil`

api-support

# Summary Adds `allowed_mentions` option to message sending methods. Closes #704 --- ## Changed The following methods had the `allowed_mentions` argument added - `API::Channel.create_message` - `Bot#send_message` - `Bot#send_temporary_message` - `Channel#send_message`...

# Summary This adds support for the new intent system. This is a rough first pass for people to test out and review. ```ruby require 'discordrb' bot = Discordrb::Commands::CommandBot.new(token: ENV['BOT_TOKEN'],...

api-support

# Summary Adds - `:member_move` - `:member_disconnect` - `:bot_add` - `:message_bulk_delete` - `:message_pin` - `:message_unpin` - `:integration_create` - `:integration_update` - `:integration_delete`

api-change

# Summary This PR adds the capability to handle multiple activities on a `User` object. Documentation needs improving and we should discuss the use of `ActivitySet` vs exposing the filtering...

api-support

## Summary The `server` param is treated as optional within the Emoji constructor. This PR adds a `nil` default to reflect that. Also fix some issues I introduced when adding...

bug
breaking-change