fix(portals): restore fresh-import pins atomically

This commit is contained in:
4gray committed 2026-07-29 23:24:53 +02:00
1 parent 78df3e7dbb
commit b0598f8f70
6 files changed
+71 -39

No files matched your search

@@ -14,7 +14,8 @@ export interface XtreamPendingRestoreState {
playbackPositions: PlaybackPositionData[];
/**
* Optional: absent from archives and persisted entries written before
* multi-source existed. The normalizer always fills it.
* multi-source existed. The normalizer preserves that absence so restore
* can distinguish "no opinion" from an authoritative empty collection.
*/
sourcePins?: XtreamBackupSourcePin[];
}