Open
Description
Getting the above type error when invoking DaprClient->deleteState()
.
The implementation for this in Dapr\Client\HttpStateTrait
calls deleteStateAsync
which in turn calls tryDeleteStateAsync
- triggering the error. This is caused by tryDeleteStateAsync
requiring an eTag
, which is defined as a string
and isn't nullable - yet null is passed in this instance.
There are some other type errors in that file too but in my scenario I've only run into the issue with deleteState
. The workaround seems to be to used only the tryDeleteState
functions, and provide an eTag
.
Updating the definition of tryDeleteStateAsync
to have string $etag = null,
solves the problem and appears to be the intended definition.