)]}'
{
  "commit": "bdbd075d6233253f143bc844e981e90d82ae0d3c",
  "tree": "7732cb978857683b17b6f57257390b3b0ad30beb",
  "parents": [
    "7b02c4a2e2926700650fc1e7db82411ae147ff4e"
  ],
  "author": {
    "name": "gaaclarke",
    "email": "30870216+gaaclarke@users.noreply.github.com",
    "time": "Wed Jan 12 17:57:29 2022"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jan 12 17:57:29 2022"
  },
  "message": "Reland: iOS Background Platform Channels (#29665) (#30697)\n\n* iOS Background Platform Channels (#29665)\r\n\r\n* added test that passes before this change, and fails after it\r\n\r\n* started supporting backwards compatible usage of setting handlers",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3929acde065283d13ebf266e5f731a1f6a8cf395",
      "old_mode": 33261,
      "old_path": "ci/licenses_golden/licenses_flutter",
      "new_id": "3f8f5cf73d641817e08a8d6c03c669ee1e1c970d",
      "new_mode": 33261,
      "new_path": "ci/licenses_golden/licenses_flutter"
    },
    {
      "type": "modify",
      "old_id": "91b238324a6dca39fdae3665bd3a58eb3983d5e8",
      "old_mode": 33188,
      "old_path": "shell/common/shell.cc",
      "new_id": "a8215670af3da97ca6738a848306cdcd7abe6591",
      "new_mode": 33188,
      "new_path": "shell/common/shell.cc"
    },
    {
      "type": "modify",
      "old_id": "38f343d3b6dddec3b93a9ea654853dd55feb64f4",
      "old_mode": 33188,
      "old_path": "shell/common/shell.h",
      "new_id": "1e2b568f06c0ef0e8ed08b0bcb46d3256af74a80",
      "new_mode": 33188,
      "new_path": "shell/common/shell.h"
    },
    {
      "type": "modify",
      "old_id": "6b39687162e6089069183572676961adc72915d2",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/common/framework/Headers/FlutterBinaryMessenger.h",
      "new_id": "9f59ec82a0ebfded3daeb4a2ac33dd56c9300352",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/common/framework/Headers/FlutterBinaryMessenger.h"
    },
    {
      "type": "modify",
      "old_id": "8b24faed0f961fd170d2ccabcd3d300009be4fc8",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/common/framework/Headers/FlutterChannels.h",
      "new_id": "9b84cd64c71782b4360965075d5e7afe16e02e73",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/common/framework/Headers/FlutterChannels.h"
    },
    {
      "type": "modify",
      "old_id": "b59098d646d192e866263ab0ec724dca2b0ceade",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/common/framework/Source/FlutterChannels.mm",
      "new_id": "a0bf05c10f4aa82d8f47272e944cbc6940659a42",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/common/framework/Source/FlutterChannels.mm"
    },
    {
      "type": "modify",
      "old_id": "fbefe90a8d7c68ff5be90dd895ded3e62d2e3b05",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/common/framework/Source/FlutterChannelsTest.m",
      "new_id": "a499fbea8f34d9c893114ae86922189eb39cc122",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/common/framework/Source/FlutterChannelsTest.m"
    },
    {
      "type": "modify",
      "old_id": "303e1edddb7a23b51f4a907ad1b446b4d3fd883b",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/BUILD.gn",
      "new_id": "7a09f6b691c0181372582a9746019d87225c6ab5",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "24f9beb2d2a1935fcdf4986b0d43e0eaedcaafc6",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/framework/Source/FlutterBinaryMessengerRelay.mm",
      "new_id": "22d364b5e957c9d5a2c80e627998b31f608d37fb",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/framework/Source/FlutterBinaryMessengerRelay.mm"
    },
    {
      "type": "modify",
      "old_id": "f4e6374a9745d4bc4af401dc99c3ca8e00983c9f",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/framework/Source/FlutterBinaryMessengerRelayTest.mm",
      "new_id": "e50097f6d6dc03c1946731d9f159990125d2c9e7",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/framework/Source/FlutterBinaryMessengerRelayTest.mm"
    },
    {
      "type": "modify",
      "old_id": "748fae734e681f9e5f36340a13219ea1fba13bf6",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/framework/Source/FlutterEngine.mm",
      "new_id": "2779831987eb4caac7411e76e01e329fa3d2b084",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/framework/Source/FlutterEngine.mm"
    },
    {
      "type": "modify",
      "old_id": "0f7fa74fad041c7e76bbfd0999dc35f71bae3363",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/framework/Source/FlutterEngineTest.mm",
      "new_id": "4a5f1f75d8c9bb95d145c51f26cb244ff30032b2",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/framework/Source/FlutterEngineTest.mm"
    },
    {
      "type": "modify",
      "old_id": "c080a1d3cfb9817a34d88b34e3eb2cf46a5751a4",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/framework/Source/FlutterEngine_Test.h",
      "new_id": "ef20a3b4c8e2eab5ebdcc555be897898aa15a22f",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/framework/Source/FlutterEngine_Test.h"
    },
    {
      "type": "modify",
      "old_id": "1f727a17d28e2bb3032b6948f9f04202c3b97d29",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/framework/Source/FlutterViewController.mm",
      "new_id": "708d3faa98cced098264c0f9b0bc9977b9c6a626",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/framework/Source/FlutterViewController.mm"
    },
    {
      "type": "delete",
      "old_id": "e8927552ddc328b35219c317911bdb5e26d12fb5",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/framework/Source/platform_message_router.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "841d54627e8df09acd1facb64bbb80fc5740e61f",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/framework/Source/platform_message_router.mm",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24247b392072e2efbfd0877339a171ff95b86ab1",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/platform_message_handler_ios.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e316cc3514a7387171e31c808382e622a7eb467",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/platform_message_handler_ios.mm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "376162ead5980cae1a6205898b8cfa4561289bd2",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/platform_message_handler_ios_test.mm"
    },
    {
      "type": "modify",
      "old_id": "3af69b7b2bf8aa6e8080196a009470e42755963c",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/platform_view_ios.h",
      "new_id": "74c17eb332392e718a48d0bdbcdaedba0cf46893",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/platform_view_ios.h"
    },
    {
      "type": "modify",
      "old_id": "081bbe0db130afdad53e54d1be4d19efd48ca36d",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/platform_view_ios.mm",
      "new_id": "8ae73189874a3322df44aac256f44b4a25a727af",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/platform_view_ios.mm"
    }
  ]
}
