)]}'
{
  "commit": "71e3e674d24b9f8f837154cf9e620306f478e1c3",
  "tree": "2ec8f31c6c373b124facf91639820e2a5aa9d3b2",
  "parents": [
    "9ec018be02aa436fccbf2105462432f226ffec48"
  ],
  "author": {
    "name": "Ani Ramakrishnan",
    "email": "aniramakri@google.com",
    "time": "Thu Apr 18 21:13:59 2024 +0000"
  },
  "committer": {
    "name": "Ani Ramakrishnan",
    "email": "aniramakri@google.com",
    "time": "Wed Apr 24 23:05:22 2024 +0000"
  },
  "message": "rust/bt-battery: Subscribe to Battery Level characteristic notifications\n\n- The battery level characteristic is a mandatory characteristic\n  published by the battery service. Support for notifications on\n  this characteristic are optional but commonly provided as it is\n  the main mechanism for receiving \"push\" style updates of the\n  battery level.\n- Subscribe to notifications on the battery level characteristic and\n  provide updates as a stream of battery events.\n\nTest: cargo test\n\nChange-Id: Ic0caa8d8a3ae7425af829f157237a84d69a2f436\nReviewed-on: https://bluetooth-review.git.corp.google.com/c/bluetooth/+/1700\nReviewed-by: Dayeong Lee \u003cdayeonglee@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0db99af02b50c69ab50d3fb34aadea3014b70a91",
      "old_mode": 33188,
      "old_path": "rust/bt-battery/src/error.rs",
      "new_id": "2998a5eddac9219617748831f2cc0cd298b0f0e1",
      "new_mode": 33188,
      "new_path": "rust/bt-battery/src/error.rs"
    },
    {
      "type": "modify",
      "old_id": "70ce1846932715d4e7e2462a1293024529c06231",
      "old_mode": 33188,
      "old_path": "rust/bt-battery/src/monitor/client.rs",
      "new_id": "04523d69888e23837e989c72cf278b3cb428890e",
      "new_mode": 33188,
      "new_path": "rust/bt-battery/src/monitor/client.rs"
    },
    {
      "type": "modify",
      "old_id": "94af837a761719c86f4521f90d3de1b16bb3d083",
      "old_mode": 33188,
      "old_path": "rust/bt-gatt/src/client.rs",
      "new_id": "4f2ffb1b09b072530138fcd3f631e8aabd9f3028",
      "new_mode": 33188,
      "new_path": "rust/bt-gatt/src/client.rs"
    },
    {
      "type": "modify",
      "old_id": "e155f8fea66e4b71f73357af6327787f07d3825a",
      "old_mode": 33188,
      "old_path": "rust/bt-gatt/src/test_utils.rs",
      "new_id": "bc3d88f78db79de5f39ec969e0a7247092720c72",
      "new_mode": 33188,
      "new_path": "rust/bt-gatt/src/test_utils.rs"
    },
    {
      "type": "modify",
      "old_id": "fdc9cfd33b81b1cf8db13da38318c0341840df1b",
      "old_mode": 33188,
      "old_path": "rust/bt-gatt/src/types.rs",
      "new_id": "217107061b4ca6670f5c3a8f83bfb9947b6aeb92",
      "new_mode": 33188,
      "new_path": "rust/bt-gatt/src/types.rs"
    }
  ]
}
