fenix
fenix copied to clipboard
Simplify wallpaper types and download metadata about them from the remote source.
We are planning to remove the wallpapers shipped with Firefox to our remote source. Because of that, there will no longer be a need to distinguish between local and remote wallpapers. The only special case will be the default wallpaper, which does not have an asset.
AC:
- remove explicit references to individual wallpapers
- remove distinction between
Wallpaper.LocalandWallpaper.Remote - the
ExpiredandPromotionaltypes can also be removed and will be replaced by metadata - download metadata as JSON from the remote source and unmarshal it into wallpaper objects directly
- the above may require slight updates to the wallpaper URL, as the metadata will be shared between iOS and Android and the current path references the
androidpath specifically. this would require updating the secret in CI as well. it may also be possible to link the metadata into a child directory on the remote host, which would probably be more straightforward
┆Issue is synchronized with this Jira Task