[fix] 0 page issue, [add] wpm logging
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
d27b9061bb
commit
5f1de4ec67
@ -724,15 +724,24 @@ class EBookReader {
|
||||
this.bookState.currentWord += pageWords;
|
||||
|
||||
let pageWPM = pageWords / (elapsedTime / 60000);
|
||||
console.log("[createActivity] Page WPM:", pageWPM);
|
||||
|
||||
// Exclude Ridiculous WPM
|
||||
// if (pageWPM >= WPM_MAX) return;
|
||||
if (pageWPM >= WPM_MAX)
|
||||
return console.log(
|
||||
"[createActivity] Page WPM Exceeds Max (2000):",
|
||||
pageWPM
|
||||
);
|
||||
|
||||
// Ensure WPM Minimum
|
||||
if (pageWPM < WPM_MIN) elapsedTime = (pageWords / WPM_MIN) * 60000;
|
||||
|
||||
let totalPages = Math.round(1 / percentRead);
|
||||
|
||||
// Exclude 0 Pages
|
||||
if (totalPages == 0)
|
||||
return console.log("[createActivity] Invalid Total Pages (0)");
|
||||
|
||||
let currentPage = Math.round(
|
||||
(startingWord * totalPages) / this.bookState.words
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user