This commit is contained in:
Kovid Goyal 2017-02-23 12:45:09 +05:30
parent 46418b6afb
commit 7cb1902587

View File

@ -211,12 +211,11 @@ def set_last_read_position(ctx, rd, library_id, book_id, fmt):
raise HTTPNotFound('No book with id {} found'.format(book_id)) raise HTTPNotFound('No book with id {} found'.format(book_id))
try: try:
data = jsonlib.load(rd.request_body_file) data = jsonlib.load(rd.request_body_file)
device, cfi = data['device'], data['cfi'] device, cfi, pos_frac = data['device'], data['cfi'], data['pos_frac']
except Exception: except Exception:
raise HTTPNotFound('Invalid data') raise HTTPNotFound('Invalid data')
device = device db.set_last_read_position(
cfi = cfi or None book_id, fmt, user=user, device=device, cfi=cfi or None, pos_frac=pos_frac)
db.set_last_read_position(book_id, fmt, user, device, cfi)
mathjax_lock = Lock() mathjax_lock = Lock()