Reiniciar a leitura de um arquivo quando a versão salva mudar
Leia um snapshot salvo desde o início quando as versões do arquivo ou do manifesto mudarem entre os trechos.
A leitura de um arquivo salvo pode retornar vários trechos. Confira version e manifestVersion em cada resposta antes de combinar o conteúdo.
Reiniciar desde o início
Se qualquer uma das versões mudar entre as respostas, descarte os trechos coletados para essa leitura.
Use
altifigence.workspace.files.listpara o mesmo projeto e escolha o caminho atual retornado.Chame
altifigence.workspace.file.readpara esse projeto e caminho comoffsetdefinido como 0. Mantenha a mesma codificação durante toda a leitura.Continue usando cada
nextOffsetretornado. Confira seversionemanifestVersionnão mudaram em relação à primeira resposta e pare quandonextOffsetfor null. Se qualquer uma das versões mudar novamente, reinicie a leitura.
Usar o snapshot salvo
Guarde o projeto, o caminho e a versão do arquivo junto com seu resumo para identificar o conteúdo salvo usado. Salve uma edição no Cloud antes de pedir ao cliente que leia essa edição.
Os deslocamentos de continuação dependem da codificação. Use o nextOffset retornado em vez de calcular a próxima posição a partir do conteúdo exibido.