JaoHundred / ANT

ANimeTracking(Android)
GNU General Public License v3.0
0 stars 0 forks source link

A carga incremental gera duplicados em CatalogueView e CatalogueViewModel #35

Closed JaoHundred closed 4 years ago

JaoHundred commented 4 years ago

Algumas vezes durante a carga incremental via CollectionView duplicados(não são os mesmos pares de duplicados entre execuções do programa) são gerados na lista de animes(já existe uma porção de código dentro de um bloco finaly para identificar isso e printar no output da IDE), tentar descobrir a origem do problema e corrigir.

Passos para tentar reproduzir o bug, role bem rápido o scroll de itens até ativar o carregamento incremental. Fazer esse teste em uma execução carregando mais e mais itens e verificando por duplicados na janela de output, depois executar o mesmo teste mas quando começar a carregar subir e descer o scroll para forçar a entrada em OnLoadMore e saída desse método por conta da checagem pelo IsBusy

possíveis origens:

JaoHundred commented 4 years ago

511b7765

501d6078

JaoHundred commented 4 years ago

Era problema de carga no servidor do MAL, isso é remediado na aplicação ao deletar as duplicatas(não tem mais acontecido duplicatas em situações normais de operação do MAL).