mirror of
https://github.com/TeamPiped/Piped.git
synced 2024-11-26 15:37:24 +00:00
Ensure watch history preference actually works.
This commit is contained in:
parent
7d4f0109d6
commit
ece47821fb
@ -36,7 +36,7 @@ export default {
|
|||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
(async () => {
|
(async () => {
|
||||||
if (window.db) {
|
if (window.db && this.getPreferenceBoolean("watchHistory", false)) {
|
||||||
var tx = window.db.transaction("watch_history", "readonly");
|
var tx = window.db.transaction("watch_history", "readonly");
|
||||||
var store = tx.objectStore("watch_history");
|
var store = tx.objectStore("watch_history");
|
||||||
const cursorRequest = store.index("watchedAt").openCursor(null, "prev");
|
const cursorRequest = store.index("watchedAt").openCursor(null, "prev");
|
||||||
|
@ -226,7 +226,7 @@ export default {
|
|||||||
}
|
}
|
||||||
videoEl.currentTime = start;
|
videoEl.currentTime = start;
|
||||||
this.initialSeekComplete = true;
|
this.initialSeekComplete = true;
|
||||||
} else if (window.db) {
|
} else if (window.db && this.getPreferenceBoolean("watchHistory", false)) {
|
||||||
var tx = window.db.transaction("watch_history", "readonly");
|
var tx = window.db.transaction("watch_history", "readonly");
|
||||||
var store = tx.objectStore("watch_history");
|
var store = tx.objectStore("watch_history");
|
||||||
var request = store.get(this.video.id);
|
var request = store.get(this.video.id);
|
||||||
|
@ -306,7 +306,7 @@ export default {
|
|||||||
(async () => {
|
(async () => {
|
||||||
const videoId = this.getVideoId();
|
const videoId = this.getVideoId();
|
||||||
const instance = this;
|
const instance = this;
|
||||||
if (window.db && !this.video.error) {
|
if (window.db && this.getPreferenceBoolean("watchHistory", false) && !this.video.error) {
|
||||||
var tx = window.db.transaction("watch_history", "readwrite");
|
var tx = window.db.transaction("watch_history", "readwrite");
|
||||||
var store = tx.objectStore("watch_history");
|
var store = tx.objectStore("watch_history");
|
||||||
var request = store.get(videoId);
|
var request = store.get(videoId);
|
||||||
|
@ -196,7 +196,7 @@ const mixin = {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
async updateWatched(videos) {
|
async updateWatched(videos) {
|
||||||
if (window.db) {
|
if (window.db && this.getPreferenceBoolean("watchHistory", false)) {
|
||||||
var tx = window.db.transaction("watch_history", "readonly");
|
var tx = window.db.transaction("watch_history", "readonly");
|
||||||
var store = tx.objectStore("watch_history");
|
var store = tx.objectStore("watch_history");
|
||||||
videos.map(async video => {
|
videos.map(async video => {
|
||||||
|
Loading…
Reference in New Issue
Block a user