1. 13 Apr, 2019 3 commits
    • Get rid of DownloadState.STATE_REMOVED · 0daaba44
      It's a transient state whose only use is when passing a removed
      download to onDownloadStateChanged. It's a bit strange to have it
      as a proper state, since we end up asserting that it's an invalid
      value in other places.
      
      This change adds an explicit onDownloadRemoved, which allows
      removal of the transient STATE_REMOVED, related assertions, and
      uncertainty when dealing with an @State variable whether it's
      necessary to handle it being STATE_REMOVED.
      
      PiperOrigin-RevId: 242444128
      olly committed
    • Fix most remaining issues with DownloadManager threading · 925dd5aa
      PiperOrigin-RevId: 242439330
      olly committed
    • Make DataIndex accessing code run on internal thread · c17c7221
      This is the last cl of a series of cls that will convert DownloadManager
      threading model as public methods post actions on an internal thread
      which then do the work.
      
      PiperOrigin-RevId: 242437229
      eguven committed
  2. 05 Apr, 2019 18 commits
  3. 01 Apr, 2019 8 commits
  4. 29 Mar, 2019 11 commits