)]}'
{
  "commit": "a2a25fbdd76072f27928acb97fcb06761fbcd249",
  "tree": "950e39de6589899e5ca6bedfb900fc9f49c152bc",
  "parents": [
    "72450e4d655ecb27120993b77b28ad6cf7298469"
  ],
  "author": {
    "name": "Boris Zbarsky",
    "email": "bzbarsky@apple.com",
    "time": "Thu Jun 06 13:55:18 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jun 06 17:55:18 2024 +0000"
  },
  "message": "Make removeDevice drop the subscription for an MTRDevice. (#33767)\n\nMTRDevice uses auto-resubscribe subscriptions.  We had tests that set up a\ndevice, then did removeDevice, but that did not clear the subscription, and any\nattempts to clear it on the server side would cause it to try to re-subscribe\nif the subscription drop was detected.\n\nWhen invalidating an MTRDevice, we should tear down its subscription.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8d808324fe9765d401d420e7c2f863d5135e5d43",
      "old_mode": 33188,
      "old_path": "src/darwin/Framework/CHIP/MTRDevice.mm",
      "new_id": "9a9b2eb340d107a8046d17015f63aaea9f7b5049",
      "new_mode": 33188,
      "new_path": "src/darwin/Framework/CHIP/MTRDevice.mm"
    }
  ]
}
