mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
Merge pull request #1900 from omnivore-app/reset-anchor
This commit is contained in:
commit
deb398112b
1 changed files with 9 additions and 9 deletions
|
|
@ -785,7 +785,8 @@ export const saveArticleReadingProgressResolver = authorized<
|
|||
readingProgressPercent > 100 ||
|
||||
(readingProgressTopPercent &&
|
||||
(readingProgressTopPercent < 0 ||
|
||||
readingProgressTopPercent > readingProgressPercent))
|
||||
readingProgressTopPercent > readingProgressPercent)) ||
|
||||
readingProgressAnchorIndex < 0
|
||||
) {
|
||||
return { errorCodes: [SaveArticleReadingProgressErrorCode.BadData] }
|
||||
}
|
||||
|
|
@ -796,10 +797,6 @@ export const saveArticleReadingProgressResolver = authorized<
|
|||
: readingProgressTopPercent === 0
|
||||
? 0
|
||||
: undefined
|
||||
console.log(
|
||||
'readingProgressTopPercentToSave',
|
||||
readingProgressTopPercentToSave
|
||||
)
|
||||
// If setting to zero we accept the update, otherwise we require it
|
||||
// be greater than the current reading progress.
|
||||
const updatedPart = {
|
||||
|
|
@ -807,10 +804,13 @@ export const saveArticleReadingProgressResolver = authorized<
|
|||
readingProgressPercent === 0
|
||||
? 0
|
||||
: Math.max(readingProgressPercent, page.readingProgressPercent),
|
||||
readingProgressAnchorIndex: Math.max(
|
||||
readingProgressAnchorIndex,
|
||||
page.readingProgressAnchorIndex
|
||||
),
|
||||
readingProgressAnchorIndex:
|
||||
readingProgressAnchorIndex === 0
|
||||
? 0
|
||||
: Math.max(
|
||||
readingProgressAnchorIndex,
|
||||
page.readingProgressAnchorIndex
|
||||
),
|
||||
readingProgressTopPercent: readingProgressTopPercentToSave,
|
||||
readAt: new Date(),
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue