)]}'
{
  "commit": "d7af8ef8465219fd7c876ec0d2e49729a54f8d68",
  "tree": "409064a3d488f375bb9364f4d4155646e855d213",
  "parents": [
    "a3c423237fa60662b6f4dcffd023505962b81bc6"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch@google.com",
    "time": "Thu Oct 19 18:26:49 2023 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Oct 19 18:26:49 2023 +0000"
  },
  "message": "Remove indirection in Timer example\n\nThe example was originally written without a `main`, and with an example\nusing `Duration.operator *`. An update added a call to the example\nmethod from a new `main`, removed the usage of `Duration.operator *`,\nbut did not remove the prose reference.\n\n- Remove the sentence mentioning that the duration can be const or\n  computed.\n- Remove the intermediate `scheduleTimeout` method, move the `Timer`\n  construction to `main`. This removes any consideration of `Duration`\n  vs `int milliseconds` which had been added in an attempt make the docs\n  more focused on `Timer` than `Duration`.\n\nR\u003dlrn@google.com\n\nCoreLibraryReviewExempt:Documentation change.\nChange-Id: I26bb4e12910eb50cf5975b8a6573701a5a862070\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/330980\nReviewed-by: Lasse Nielsen \u003clrn@google.com\u003e\nCommit-Queue: Nate Bosch \u003cnbosch@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "77f8002c9c789c00008d93170d6369766f33e6b4",
      "old_mode": 33188,
      "old_path": "sdk/lib/async/timer.dart",
      "new_id": "918d6f578c72dd5a4fd5b08f22e801527f58e1c7",
      "new_mode": 33188,
      "new_path": "sdk/lib/async/timer.dart"
    }
  ]
}
