fumo.no-bull.sh
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

load blobs via filereader

+10 -3
+10 -3
src/js/main.js
··· 767 767 let imagesLoaded = 0; 768 768 769 769 const loadImage = async (src) => { 770 - const res = await ((await fetch(src)).blob()); 771 - progressBar(`Loading Image ${++imagesLoaded}`, Math.floor(imagesLoaded * 100 / totalLength)); 772 - return URL.createObjectURL(res); 770 + const blob = await fetch(src).then(res => res.blob()); 771 + return new Promise((res, rej) => { 772 + const reader = new FileReader(); 773 + reader.onload = ev => { 774 + progressBar(`Loading Image ${++imagesLoaded}`, Math.floor(imagesLoaded * 100 / totalLength)); 775 + res(ev.target.result); 776 + }; 777 + reader.onerror = rej; 778 + reader.readAsDataURL(blob); 779 + }); 773 780 }; 774 781 775 782 return Promise.all(characterDataToSort.map(async (char, idx) => {