Closed Lamarcke closed 2 years ago
Bom, uma mudança de planos ocorreu porquê percebi que essa mudança de fato seria simples.
Agora, os livros da biblioteca do usuario podem conter um atributo progress
, que é uma string.
Ele será usado para determinar o local de onde o usuario parou sua leitura, e por ser atrelado a conta, automaticamente sincroniza entre dispositivos.
Vou remover boa parte do código no useEffect que salva o ultimo livro como last-book
, junto do ArrayBuffer do mesmo.
Agora, vou salvar apenas as informações, e caso o livro tenha sido obtido online, levar o usuario a tela de continuação de leitura.
Essa função estava ocasionando muitos problemas e era muito ocasional para valer a pena.
Esse issue vai começar a ser trabalhado após o lançamento do leitor online.
Vamos criar novas rotas no Biblioterra responsáveis por armazenar e recuperar o progresso nos livros dos usuarios. E no Bibliomar, opções para usar esses dados no leitor online.
Como o leitor online ainda está em desenvolvimento, esse issue é apenas um draft. Não deve ter foco atualmente.