async def delete_by_sync_id(self, sync_id: UUID) -> None:
        """Delete entities from the destination by sync ID."""
        await self.ensure_client_readiness()

        await self.client.delete(
            collection_name=self.collection_name,
            points_selector=rest.FilterSelector(
                filter=rest.Filter(
                    should=[
                        rest.FieldCondition(
                            key="sync_id", match=rest.MatchValue(value=str(sync_id))
                        )
                    ]
                )
            ),
            wait=True,  # Wait for operation to complete
        )
Delete entities from the destination by sync ID.
backend/airweave/platform/destinations/qdrant.py