With plan like this
{ “@type”: “destroy”, “object”: “NetworkListener”, “value”: { “operator”: “NOT”, “conditions”: [ { “name”: “lol” } ] } }
! stalwart-cli apply --file ./testplan.ndjson
Plan: 1 destroy, 0 update, 0 create, 0 upsert (0 objects)
✗ destroy NetworkListener: jmap error: unsupportedFilter: Only AND is supported in filters
Done: 0 destroyed, 0 updated, 0 created (1 failed)
error: jmap error: unsupportedFilter: Only AND is supported in filters
Previous issue: JMAP Management API only allows AND operator for conditions
This would be useful for more complex destroy requests.