MXSession: Make sure vc_canSetupSecureBackup is reusable

Put specific additional check out of this method
This commit is contained in:
manuroe
2020-10-01 16:42:24 +02:00
parent 158bcda665
commit baca9c78e1
3 changed files with 5 additions and 7 deletions
@@ -189,7 +189,10 @@ NSString *const kRecentsDataSourceTapOnDirectoryServerChange = @"kRecentsDataSou
{
SecureBackupBannerPreferences *secureBackupBannersPreferences = SecureBackupBannerPreferences.shared;
if (!secureBackupBannersPreferences.hideSetupBanner && [self.mxSession vc_canSetupSecureBackup])
// Display the banner if only we can set up 4S and if there are messages keys to backup
if (!secureBackupBannersPreferences.hideSetupBanner
&& [self.mxSession vc_canSetupSecureBackup]
&& self.mxSession.crypto.backup.hasKeysToBackup)
{
secureBackupBanner = SecureBackupBannerDisplaySetup;
}