Remove checks for a valid subscription in subscribe/unsubscribe rpc to match rippled (#386)

Fixes #348
This commit is contained in:
Alex Kremer
2022-11-08 15:11:41 +01:00
committed by GitHub
parent 41e3176c56
commit 9091bb06f4

View File

@@ -294,12 +294,6 @@ doSubscribe(Context const& context)
{
auto request = context.params;
if (!request.contains(JS(streams)) && !request.contains(JS(accounts)) &&
!request.contains(JS(accounts_proposed)) &&
!request.contains(JS(books)))
return Status{
Error::rpcINVALID_PARAMS, "does not contain valid subscription"};
if (request.contains(JS(streams)))
{
if (!request.at(JS(streams)).is_array())
@@ -379,12 +373,6 @@ doUnsubscribe(Context const& context)
{
auto request = context.params;
if (!request.contains(JS(streams)) && !request.contains(JS(accounts)) &&
!request.contains(JS(accounts_proposed)) &&
!request.contains(JS(books)))
return Status{
Error::rpcINVALID_PARAMS, "does not contain valid subscription"};
if (request.contains(JS(streams)))
{
if (!request.at(JS(streams)).is_array())