-
-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
Description
There is no possibility to open issues on the related repo, so I'm doing it here instead.
When I try to call disconnect in my Auth interceptor for proxied centrifugo connections an error is thrown because of a missing field in one of the DTOs.
Exception & stacktrace:
{
"exception": {
"error": "[Exception] No such field reconnect as /vendor/roadrunner-php/roadrunner-api-dto/generated/RoadRunner/Centrifugal/Proxy/DTO/V1/Disconnect.php:37",
"stacktrace": [
{
"function": "Google\\Protobuf\\Internal\\Message->__construct()"
},
{
"function": "RoadRunner\\Centrifugal\\Proxy\\DTO\\V1\\Disconnect->__construct()"
},
{
"function": "RoadRunner\\Centrifugo\\Request\\AbstractRequest->disconnect()"
},
]
}
}How To Reproduce
Call disconnect on a request coming from Centrifugo - RequestInterface.
The code fails here: https://github.com/roadrunner-php/centrifugo/blob/2.x/src/Request/AbstractRequest.php#L67 because the Disconnect DTO is missing the reconnect field.
Additional Info
| Q | A |
|---|---|
| Package Version | latest |
| PHP version | 8.3.2 |
| Operating system | Linux |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels