3e1bad6e7a
In order to avoid passing several pieces of data through several layers of the API, this change passes the analytics manager down. This means that we're creating the manager earlier, but I think it keeps the code cleaner. Change-Id: I096e416c1aa445f5f7382ae666b3d02d0abf0a0f Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/246320 Reviewed-by: Konstantin Shcheglov <scheglov@google.com> Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>