Update user progress reset and delete logic

This commit is contained in:
advplyr 2021-09-12 18:22:52 -05:00
parent 9107620b3c
commit 5dd1542af0
6 changed files with 28 additions and 7 deletions

View file

@ -184,6 +184,20 @@ class User {
}
resetAudiobookProgress(audiobookId) {
if (!this.audiobooks || !this.audiobooks[audiobookId]) {
return false
}
return this.updateAudiobookProgress(audiobookId, {
progress: 0,
currentTime: 0,
isRead: false,
lastUpdate: Date.now(),
startedAt: null,
finishedAt: null
})
}
deleteAudiobookProgress(audiobookId) {
if (!this.audiobooks || !this.audiobooks[audiobookId]) {
return false
}