Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] ephemeral property does not apply to responses of type 'DEFERRED_CHANNEL_MESSAGE'. #318

Closed
vxern opened this issue Jun 9, 2022 · 0 comments
Labels
bug 🐛 Something isn't working

Comments

@vxern
Copy link

vxern commented Jun 9, 2022

What's the bug?
Regardless of the value of the ephemeral property, a response of type 'DEFERRED_CHANNEL_MESSAGE' will be shown to everybody.

How do we reproduce it?

  1. Create a response with type 'DEFERRED_CHANNEL_MESSAGE' and the value of ephemeral being set to true.

What should have happened?
The response should have been hidden.

What is actually happening?
The response is shown.

Do you have anything to tell us more about the bug?
This issue is caused by this check failing:

if (isResponseMessage(data) && data.ephemeral === true)
      flags |= InteractionResponseFlags.EPHEMERAL
@vxern vxern added the bug 🐛 Something isn't working label Jun 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🐛 Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant