Foi implementado o mecanismo de paginação por resumption token usando numeração crescente (1,2,3...).
Foram criadas as respostas de erro do protocolo e as validações necessárias. As checagens são feitas na função views.filter_books que levanta exceções para a view. A unica exceção é o caso de erro badArgument que pode acontecer caso sejam passados parâmetros errados ao verbo, neste caso, cada verbo sabe validar quais são seus os parâmetros obrigatórios e permitidos, levantando a exceção caso necessário.
Foi realizado um ajuste na apresentação de registros com a tag deleted=true.
Foi corrigido um erro no processo de sincronização. A função sync.get_updates deixou de atualizar a coleção updates e essa atualização passou a acontecer conforme os registros são gravados no BD. Desta forma, em caso de erro no processo, a atualização poderá continuar de onde parou.
Foi implementado o mecanismo de paginação por resumption token usando numeração crescente (1,2,3...).
Foram criadas as respostas de erro do protocolo e as validações necessárias. As checagens são feitas na função
views.filter_books
que levanta exceções para a view. A unica exceção é o caso de errobadArgument
que pode acontecer caso sejam passados parâmetros errados ao verbo, neste caso, cada verbo sabe validar quais são seus os parâmetros obrigatórios e permitidos, levantando a exceção caso necessário.Foi realizado um ajuste na apresentação de registros com a tag
deleted=true
.Foi corrigido um erro no processo de sincronização. A função
sync.get_updates
deixou de atualizar a coleçãoupdates
e essa atualização passou a acontecer conforme os registros são gravados no BD. Desta forma, em caso de erro no processo, a atualização poderá continuar de onde parou.