Add all the methods called directly by Chrome clients (wallpaper picker, login screen etc.) into the mojom::WallpaperController interface. Pass all the Chrome related info as a struct.
Avoid leaving anything behind in Chrome other than the WallpaperControllerClient itself, otherwise, it may grow into another 'WallpaperManager' that's out of control.
Rename WallpaperPicker interface to WallpaperControllerClient, to be consistent with other ash clients.
Comment 1 by wzang@chromium.org
, Oct 27 2017