fixed caching
This commit is contained in:
		@@ -1,7 +1,52 @@
 | 
			
		||||
const uploadSkin = async (event) => {
 | 
			
		||||
    event.preventDefault();
 | 
			
		||||
    const skinFile = document.getElementById("skinFile").files[0];
 | 
			
		||||
 | 
			
		||||
    if (!skinFile) {
 | 
			
		||||
        alert("Please, select a skin before uploading!");
 | 
			
		||||
        return;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
	let formData = new FormData();
 | 
			
		||||
	formData.append("file", skinFile);
 | 
			
		||||
 | 
			
		||||
    await fetch(`/api/uploadSkin`, {
 | 
			
		||||
        method: "POST",
 | 
			
		||||
        body: formData
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    location.reload(true);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const uploadCape = async (event) => {
 | 
			
		||||
    event.preventDefault();
 | 
			
		||||
    const capeFile = document.getElementById("capeFile").files[0];
 | 
			
		||||
 | 
			
		||||
    if (!capeFile) {
 | 
			
		||||
        alert("Please, select a cape befora uploading!");
 | 
			
		||||
        return;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
	let formData = new FormData();
 | 
			
		||||
	formData.append("file", capeFile);
 | 
			
		||||
 | 
			
		||||
    await fetch(`/api/uploadCape`, {
 | 
			
		||||
        method: "POST",
 | 
			
		||||
        body: formData
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    location.reload(true);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
window.onload = async function() {
 | 
			
		||||
	document.getElementById("skinForm").addEventListener("submit", uploadSkin)
 | 
			
		||||
 | 
			
		||||
	if (document.getElementById("cape")) {
 | 
			
		||||
    	document.getElementById("cape").addEventListener("click", () => { set_cape_type("cape") }, false);
 | 
			
		||||
    	document.getElementById("cape").checked = true;
 | 
			
		||||
 | 
			
		||||
		document.getElementById("capeForm").addEventListener("submit", uploadCape);
 | 
			
		||||
	} 
 | 
			
		||||
	if (document.getElementById("elytra")) {
 | 
			
		||||
		document.getElementById("elytra").addEventListener("click", () => { set_cape_type("elytra") }, false );  
 | 
			
		||||
@@ -27,4 +72,6 @@ window.onload = async function() {
 | 
			
		||||
	function set_cape_type(type) {
 | 
			
		||||
	    skinViewer.loadCape(`https://launcher.foxarmy.org/cloaks/${username}.png`, { backEquipment: type });
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user