diff --git a/src/renderer/components/data-settings/data-settings.js b/src/renderer/components/data-settings/data-settings.js index 975d79639dad8..41fadf0935825 100644 --- a/src/renderer/components/data-settings/data-settings.js +++ b/src/renderer/components/data-settings/data-settings.js @@ -703,7 +703,6 @@ export default defineComponent({ 'description', 'isLive', 'lengthSeconds', - 'paid', 'published', 'timeWatched', 'title', @@ -719,6 +718,10 @@ export default defineComponent({ 'lastViewedPlaylistId', ] + const ignoredKeys = [ + 'paid', + ] + textDecode.forEach((history) => { const historyData = JSON.parse(history) // We would technically already be done by the time the data is parsed, @@ -730,9 +733,10 @@ export default defineComponent({ Object.keys(historyData).forEach((key) => { if (requiredKeys.includes(key) || optionalKeys.includes(key)) { historyObject[key] = historyData[key] - } else { + } else if (!ignoredKeys.includes(key)) { showToast(`Unknown data key: ${key}`) } + // Else do not import the key }) const historyObjectKeysSet = new Set(Object.keys(historyObject)) @@ -823,7 +827,6 @@ export default defineComponent({ historyObject.lengthSeconds = null historyObject.watchProgress = 1 historyObject.isLive = false - historyObject.paid = false this.updateHistory(historyObject) } @@ -897,8 +900,7 @@ export default defineComponent({ 'lengthSeconds', 'timeAdded', 'isLive', - 'paid', - 'type' + 'type', ] playlists.forEach(async (playlistData) => { diff --git a/src/renderer/components/ft-list-video/ft-list-video.js b/src/renderer/components/ft-list-video/ft-list-video.js index bfc0bb7d956df..7011e47ecf07d 100644 --- a/src/renderer/components/ft-list-video/ft-list-video.js +++ b/src/renderer/components/ft-list-video/ft-list-video.js @@ -570,7 +570,6 @@ export default defineComponent({ watchProgress: 0, timeWatched: new Date().getTime(), isLive: false, - paid: false, type: 'video' } this.updateHistory(videoData) @@ -600,8 +599,7 @@ export default defineComponent({ lengthSeconds: this.data.lengthSeconds, timeAdded: new Date().getTime(), isLive: false, - paid: false, - type: 'video' + type: 'video', } const payload = { diff --git a/src/renderer/components/watch-video-info/watch-video-info.js b/src/renderer/components/watch-video-info/watch-video-info.js index 75f2e448d8d43..1798fb01c4ec4 100644 --- a/src/renderer/components/watch-video-info/watch-video-info.js +++ b/src/renderer/components/watch-video-info/watch-video-info.js @@ -318,8 +318,7 @@ export default defineComponent({ lengthSeconds: this.lengthSeconds, timeAdded: new Date().getTime(), isLive: false, - paid: false, - type: 'video' + type: 'video', } const payload = { diff --git a/src/renderer/views/Watch/Watch.js b/src/renderer/views/Watch/Watch.js index 236bfdec07235..9bf6429ebe93a 100644 --- a/src/renderer/views/Watch/Watch.js +++ b/src/renderer/views/Watch/Watch.js @@ -999,8 +999,7 @@ export default defineComponent({ watchProgress: watchProgress, timeWatched: new Date().getTime(), isLive: false, - paid: false, - type: 'video' + type: 'video', } this.updateHistory(videoData)