+11
-2
main.lua
+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({