DescriptionAdded AddDownload communication path and observers
The BackgroundFetch lives in //content, but it uses functionality in
//components/offline_items_collection to display notifications and receive
signals when there is interaction with those notifications. The
BackgroundFetchClientImpl is used to bridge the gap from //content to
//chrome.
A previous CL added //chrome to //content calls for things such as
PauseDownload. This CL adds the first of the //content to //chrome calls,
AddDownload. It also adds tracking for observers which can add to the
provider and receive updates for events such as AddDownload.
The CL also adds tests for AddObserver/SetDelegate ordering and basic
AddDownload plumbing.
BUG=692581
Patch Set 1 #
Total comments: 31
Patch Set 2 : Addressed comments and moved thrad jumps into the client proxy. #
Total comments: 6
Depends on Patchset: Messages
Total messages: 6 (1 generated)
|