Ho spostato un paio di funzioni su e giu', quindi il diff non e' bellissimo, sorry.
Cose fatte:
refactorato un po' di righe di codice ripetute in una funzione createLocalFile
commentato temporaneamente GetContent e GetContentAsync che al momento non usiamo mai; dimmi tu poi che farne
aggiunte le funzioni Proxy.saveContentLength e Proxy.checkContentLength per fare il size check (le ho messe come funzioni separate perche' eseguo il check sia in Fetch che in FetchThumb: mi sembra il posto piu' adatto per farlo senza ripetere una seconda volta la request)
al momento, se il size non matcha, semplicemente il fetch viene riprovato una volta sequenzialmente: se fallisce ancora, si rinuncia.
Scusami ma non ho la forza (o il tempo, almeno nel breve periodo) di fare test. l'unica modifica che volevo l'hai fatta, per me puoi mergiare tranquillamente :+1:
Ho spostato un paio di funzioni su e giu', quindi il diff non e' bellissimo, sorry.
Cose fatte:
createLocalFile
GetContent
eGetContentAsync
che al momento non usiamo mai; dimmi tu poi che farneProxy.saveContentLength
eProxy.checkContentLength
per fare il size check (le ho messe come funzioni separate perche' eseguo il check sia inFetch
che inFetchThumb
: mi sembra il posto piu' adatto per farlo senza ripetere una seconda volta la request)