mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-04-23 01:48:13 +01:00
Improve handling of backup CDN read credentials
This commit is contained in:
@@ -5,6 +5,9 @@ import Long from 'long';
|
||||
import type { Backups, SignalService } from '../protobuf';
|
||||
import * as Bytes from '../Bytes';
|
||||
import { drop } from './drop';
|
||||
import { createLogger } from '../logging/log';
|
||||
|
||||
const log = createLogger('BackupSubscriptionData');
|
||||
|
||||
// These two proto messages (Backups.AccountData.IIAPSubscriberData &&
|
||||
// SignalService.AccountRecord.IIAPSubscriberData) should remain in sync. If they drift,
|
||||
@@ -60,7 +63,8 @@ export async function saveBackupTier(
|
||||
const previousBackupTier = window.storage.get('backupTier');
|
||||
await window.storage.put('backupTier', backupTier);
|
||||
if (backupTier !== previousBackupTier) {
|
||||
drop(window.Signal.Services.backups.refreshBackupAndSubscriptionStatus());
|
||||
log.info('backup tier has changed', { previousBackupTier, backupTier });
|
||||
drop(window.Signal.Services.backups.resetCachedData());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user