)]}'
{
  "commit": "643f3e419e51b472dbfdfd9cf9012f84777f3fce",
  "tree": "b6618ccf99c787c8683399d162c83f45e239c012",
  "parents": [
    "2ea424eac63dca80b34e71b1c31a69f27e141566"
  ],
  "author": {
    "name": "Jin Seok Park",
    "email": "jinpark@google.com",
    "time": "Wed Jul 29 17:21:36 2020 +0900"
  },
  "committer": {
    "name": "Jin Seok Park",
    "email": "jinpark@google.com",
    "time": "Fri Aug 14 01:10:31 2020 +0900"
  },
  "message": "[Media ML] Replace observing changes in Settings value\n\nCurrently, MediaSessionService observes the\nENABLED_NOTIFICATION_LISTENERS value in Settings to be notified\nwhen a previously \"enabled\" NotificationListener becomes \"disabled\".\n\nInstead, this CL adds a new broadcast intent action that\nNotificationManagerService can use to notify MediaSessionService\nwhenever the enabled value of a notification listener changes.\n\nBug: 160762852, Bug: 147019349\nTest: Go to Settings \u003e Apps \u0026 Notifications \u003e Special app access\n    \u003e Notification access\n    and check if allowing/disallowing Notification access for any\n    app causes onEnabledChanged to be called.\nChange-Id: I3aefa40083fedb78214ae884c7cccaf8de206663\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f53ac8c895cedff95013ccb1dbf99a91cebacb5b",
      "old_mode": 33188,
      "old_path": "api/module-lib-current.txt",
      "new_id": "c653fca27bfabe688703b2ab2d2572814c7dc093",
      "new_mode": 33188,
      "new_path": "api/module-lib-current.txt"
    },
    {
      "type": "modify",
      "old_id": "8ee995d6e6be57f6b7fa004d9d38a407b2a19e8d",
      "old_mode": 33188,
      "old_path": "core/java/android/app/NotificationManager.java",
      "new_id": "0627bc8559346ad56e3c442ff8b011c5a30e6d25",
      "new_mode": 33188,
      "new_path": "core/java/android/app/NotificationManager.java"
    },
    {
      "type": "modify",
      "old_id": "fe290f3e97e84e328d4af1b401d881d841e0de4a",
      "old_mode": 33188,
      "old_path": "core/res/AndroidManifest.xml",
      "new_id": "d90fc2f84d559ce1e83788ec1c0abff696693dc1",
      "new_mode": 33188,
      "new_path": "core/res/AndroidManifest.xml"
    },
    {
      "type": "modify",
      "old_id": "86ac3e477dc4cd6729eeccb262e4004eca3825c8",
      "old_mode": 33188,
      "old_path": "non-updatable-api/module-lib-current.txt",
      "new_id": "698bc0b715f4af12462272ef11422f9de48947a5",
      "new_mode": 33188,
      "new_path": "non-updatable-api/module-lib-current.txt"
    },
    {
      "type": "modify",
      "old_id": "e2f70e320cb8094fbb48f22dab430a24e4333499",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/media/MediaSessionService.java",
      "new_id": "abd16b4adff6ea1c2a6d2ad3f29ba69e55edb451",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/media/MediaSessionService.java"
    },
    {
      "type": "modify",
      "old_id": "d71c33e6e6f5333e47e2bac98ffc4f0c0156d6f5",
      "old_mode": 33261,
      "old_path": "services/core/java/com/android/server/notification/NotificationManagerService.java",
      "new_id": "2ac51726d1fc35efed8df3be737445544a263cac",
      "new_mode": 33261,
      "new_path": "services/core/java/com/android/server/notification/NotificationManagerService.java"
    }
  ]
}
