Unofficial Paperbnd/Popfeed plugin for KOReader

fix progress sync

stop clobbering the i8n def, get current page for rolling/paging files

Changed files
+11 -2
+11 -2
main.lua
··· 406 406 407 407 -- Get document statistics 408 408 local pages = self.ui.document:getPageCount() 409 - local current_page = self.ui.paging and self.ui.paging.current_page or 1 409 + local current_page 410 + if self.ui.paging then 411 + -- Paged documents (PDF, CBZ, etc.) 412 + current_page = self.ui.paging.current_page 413 + elseif self.ui.rolling then 414 + -- Reflowable documents (EPUB, MOBI, etc.) 415 + current_page = self.ui.rolling.current_page 416 + else 417 + current_page = 1 418 + end 410 419 local percent = math.floor((current_page / pages) * 100) 411 420 412 421 -- Fetch current record ··· 437 446 -- end 438 447 439 448 -- Put updated record 440 - local _, put_err = self.xrpc:putRecord(self.did, "social.popfeed.feed.listItem", mapping.rkey, record) 449 + local _res, put_err = self.xrpc:putRecord(self.did, "social.popfeed.feed.listItem", mapping.rkey, record) 441 450 442 451 if put_err then 443 452 UIManager:show(InfoMessage:new({