Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Review Extension return value #855
Extensions, in both client and server, are currently returning a
However, the semantic is slightly more convoluted than a simple boolean: we want to be able to deny the message (and stop processing of other extensions), to ignore the message (and continue processing of other extensions), accept the message and perhaps drop the message (i.e. don't deny it but also don't continue the processing).
This is now partially achieved on the server using the
We would to validate if
The alternative could be to use an enum value, but that would be a breaking change.