)]}'
{
  "commit": "6911a1513cd65bde4ff97a1b671502d1690312e0",
  "tree": "f0c5d341a6e955ee01a046b2495f701b85bb3798",
  "parents": [
    "c94a994d62ce28a9c333da2e5dafe7b27b73f5d5"
  ],
  "author": {
    "name": "Harry Terkelsen",
    "email": "hterkelsen@users.noreply.github.com",
    "time": "Thu Sep 19 10:48:57 2019 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 19 10:48:57 2019 -0700"
  },
  "message": "Allow sending platform messages from plugins to the framework and implement EventChannel (#40638)\n\n* Allow sending messages from the platform to the framework\r\n\r\n* Add ability to send messages from the plugin to the platform.\r\n\r\nAlso adds [PluginEventChannel] which is the plugin counterpart to\r\nEventChannel.\r\n\r\nFixes https://github.com/flutter/flutter/issues/39981\r\n\r\n* fix analyzer errors\r\n\r\n* Enhance doc comments\r\n\r\n* Remove dead code in test\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "626e74c268591a095b180c0830debe2031431065",
      "old_mode": 33188,
      "old_path": "packages/flutter_web_plugins/lib/flutter_web_plugins.dart",
      "new_id": "fdf062709122fef0da6a6e39acc8e03b1875280b",
      "new_mode": 33188,
      "new_path": "packages/flutter_web_plugins/lib/flutter_web_plugins.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68645b2627874523879a20412ebab4ead00fba72",
      "new_mode": 33188,
      "new_path": "packages/flutter_web_plugins/lib/src/plugin_event_channel.dart"
    },
    {
      "type": "modify",
      "old_id": "df79e4c9ff81f1d785224dedc57e98ff6191a5f8",
      "old_mode": 33188,
      "old_path": "packages/flutter_web_plugins/lib/src/plugin_registry.dart",
      "new_id": "a48d50c684c5f197f5018bd6f7706752305dc24c",
      "new_mode": 33188,
      "new_path": "packages/flutter_web_plugins/lib/src/plugin_registry.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "074954a6412b92040618dfbfa005574f6178f729",
      "new_mode": 33188,
      "new_path": "packages/flutter_web_plugins/test/plugin_event_channel_test.dart"
    },
    {
      "type": "modify",
      "old_id": "b9ef72f872f08020094568e5686ce39bb2ff2f69",
      "old_mode": 33188,
      "old_path": "packages/flutter_web_plugins/test/plugin_registry_test.dart",
      "new_id": "9d779ce7c6c13070a73f3e7cc25ac23551e1b9d2",
      "new_mode": 33188,
      "new_path": "packages/flutter_web_plugins/test/plugin_registry_test.dart"
    }
  ]
}
