)]}'
{
  "commit": "3df8a1ec3dc43840e6ba13fa931b73a738a955ea",
  "tree": "9c23d1403de5883a553e2bbb41ffa3d9df693c43",
  "parents": [
    "9609dffa25eb68f1e9552fb25f82b1b0b0a44831"
  ],
  "author": {
    "name": "Boris Zbarsky",
    "email": "bzbarsky@apple.com",
    "time": "Wed Jul 10 23:00:18 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 11 03:00:18 2024 +0000"
  },
  "message": "Fix door lock endpoint initialization. (#34270)\n\n* Fix door lock endpoint initialization.\n\nA few issues here:\n\n* DoorLockServer::InitServer was resetting endpoint state for all endpoints when\n  initializing any endpoint.\n* We had two separate arrays of per-endpoint data, one for the endpoint context,\n  one for the delegate.\n\nThe fix is to not touch the state of other endpoints when initializing an\nendpoint and to put all the per-endpoint state in one place.\n\n* Apply suggestions from code review\n\nCo-authored-by: Nivi Sarkar \u003c55898241+nivi-apple@users.noreply.github.com\u003e\n\n---------\n\nCo-authored-by: Nivi Sarkar \u003c55898241+nivi-apple@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "481587322216ebed1a6aac7033423fcf84c9acc9",
      "old_mode": 33188,
      "old_path": "src/app/clusters/door-lock-server/door-lock-server.cpp",
      "new_id": "4ab8744b4dbd32d5b81d70b46cda5154941517f5",
      "new_mode": 33188,
      "new_path": "src/app/clusters/door-lock-server/door-lock-server.cpp"
    },
    {
      "type": "modify",
      "old_id": "bf2798115c985c613ffbe4ca54711e9995b5bcc0",
      "old_mode": 33188,
      "old_path": "src/app/clusters/door-lock-server/door-lock-server.h",
      "new_id": "ccb62dde46712bc89f6d50f86eb4d45d3e8d191e",
      "new_mode": 33188,
      "new_path": "src/app/clusters/door-lock-server/door-lock-server.h"
    }
  ]
}
