Skip to content

Commit d73ae21

Browse files
authored
Merge pull request #2536 from synonymdev/fix/widgets-restore
fix: widgets restore
2 parents fb3c4df + 16cd780 commit d73ae21

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

src/store/reselect/lightning.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,9 @@ export const claimableBalanceSelector = createSelector(
166166
return (
167167
channel.closureReason &&
168168
[
169-
EChannelClosureReason.HolderForceClosed,
170169
EChannelClosureReason.CounterpartyForceClosed,
170+
EChannelClosureReason.ProcessingError,
171+
EChannelClosureReason.HolderForceClosed,
171172
].includes(channel.closureReason)
172173
);
173174
});

src/store/utils/backup.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -359,12 +359,12 @@ const performWidgetsRestore = async (): Promise<
359359
const backup = backupRes.value.data;
360360
const expectedBackupShape = initialWidgetsState;
361361

362+
// Skip restore if backup contains legacy slashfeed widgets
362363
// NOTE: can be removed after all users have updated from 1.0.9
363-
const hasSlashfeedWidgets = Object.keys(backup.widgets).some((key) => {
364-
return key.includes('slashfeed');
365-
});
364+
const hasSlashfeedWidgets =
365+
Object.keys(backup.widgets).some((key) => key.includes('slashfeed')) ||
366+
backup.sortOrder.some((key) => key.includes('slashfeed'));
366367

367-
// If the backup has slashfeed widgets, skip the restore.
368368
if (hasSlashfeedWidgets) {
369369
return ok({ backupExists: false });
370370
}

0 commit comments

Comments
 (0)