Save book UUID from sync response to doc_settings

This commit is contained in:
2026-05-31 21:09:46 -04:00
parent ec64e1f5d7
commit 86b83ff0bc
+9
View File
@@ -848,6 +848,15 @@ function Bookhoard:_doUpdateProgress(interactive)
UIManager:nextTick(function() UIManager:nextTick(function()
if ok then if ok then
logger.dbg("Bookhoard: progress pushed successfully") logger.dbg("Bookhoard: progress pushed successfully")
if result and result.book_results then
for _, br in ipairs(result.book_results) do
if br.synced and br.book_uuid and br.sha256 == book_data.sha256 then
self.ui.doc_settings:saveSetting("bookhoard_uuid", br.book_uuid)
self.ui.doc_settings:flush()
break
end
end
end
if interactive then if interactive then
UIManager:show(InfoMessage:new{ UIManager:show(InfoMessage:new{
text = _("Progress has been pushed."), text = _("Progress has been pushed."),