)]}'
{
  "commit": "82094ceb8564bc5577d0396b1b0add009efb7b27",
  "tree": "7b22580930e97564213ac5ec996a5723067edb38",
  "parents": [
    "1a3ee492c9d4071ddd90cabe11ab730b631d5358"
  ],
  "author": {
    "name": "Lasse R.H. Nielsen",
    "email": "lrn@google.com",
    "time": "Fri Mar 18 11:12:33 2022 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Mar 18 11:12:33 2022 +0100"
  },
  "message": "Revert change of visible behavior in `CancelableOperation`. (#208)\n\n* Revert change of visible behavior in `CancelableOperation`.\r\n\r\nA prior change made it so that a `.then` on a `CancelableOperation`\r\nwould call the `onValue`/`onError` callback even if the\r\nreturned operation was cancelled beteen the time of the `then`\r\nand the time the original operation completed.\r\nThe result would not show up in the cancelled operation,\r\nbut the callbacks would run.\r\n\r\nThis change blocks calling the callbacks if the returned operation\r\nhas been cancelled.\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "394ba07e605297b381d0ae25f1092419ca79bfee",
      "old_mode": 33188,
      "old_path": "lib/src/cancelable_operation.dart",
      "new_id": "9e3a73547ec6cfec7687eab3dde9daea2aebfdb4",
      "new_mode": 33188,
      "new_path": "lib/src/cancelable_operation.dart"
    },
    {
      "type": "modify",
      "old_id": "cf2fd8b91c483bceb7523b4208fb97a299a9a994",
      "old_mode": 33188,
      "old_path": "test/cancelable_operation_test.dart",
      "new_id": "5e56b614b8189fbcba436e0cf3d305dde610245e",
      "new_mode": 33188,
      "new_path": "test/cancelable_operation_test.dart"
    }
  ]
}
