/// <summary>
        ///     Download the given installer file.
        /// </summary>
        /// <param name="remoteInstaller">The installer to download.</param>
        /// <returns></returns>
        public async Task DownloadInstallerAsync(Installer remoteInstaller)
        {
            _installer =
                await ApplicationUpdater.DownloadRemoteInstallerAsync(remoteInstaller.Uri).ConfigureAwait(false);

            if (_installer != null)
            {
                IsInstallerDownloaded = true;
            }
            IsUpdatingInstaller = false;
        }