moving to newer API
This commit is contained in:
parent
3e11d3adcf
commit
b01b21bd55
@ -1229,7 +1229,7 @@
|
|||||||
if (!Array.isArray(link))
|
if (!Array.isArray(link))
|
||||||
link = [link]
|
link = [link]
|
||||||
const data = JSON.stringify({ urls: link })
|
const data = JSON.stringify({ urls: link })
|
||||||
return await (await fetch('https://integrity-api.ranchimall.net/hash', {
|
return await (await fetch('https://utility-api.ranchimall.net/hash', {
|
||||||
headers: {
|
headers: {
|
||||||
"Content-Type": "application/json",
|
"Content-Type": "application/json",
|
||||||
},
|
},
|
||||||
|
|||||||
@ -215,7 +215,7 @@
|
|||||||
</nav>
|
</nav>
|
||||||
<div class="hamburger-menu__overlay" onclick=${closeHamburgerMenu}></div>
|
<div class="hamburger-menu__overlay" onclick=${closeHamburgerMenu}></div>
|
||||||
</aside>
|
</aside>
|
||||||
`;function openHamburgerMenu(){getRef("dapps_menu")&&getRef("dapps_menu").parentElement.classList.add("hamburger-menu--open")}function closeHamburgerMenu(){getRef("dapps_menu")&&getRef("dapps_menu").parentElement.classList.remove("hamburger-menu--open")}async function getRepoHash(e){if(!e)return null;const t=await fetch(`https://api.github.com/repos/ranchimall/${e}/contents/`),a=(await t.json()).reduce(((e,{sha:t})=>e+t),"");return await calculateSHA256(new Blob([a]))}async function calculateSHA256(e){const t=await e.arrayBuffer(),a=await crypto.subtle.digest("SHA-256",t);return Array.from(new Uint8Array(a)).map((e=>e.toString(16).padStart(2,"0"))).join("")}async function getLinkContentHash(e){try{if(!e)return null;Array.isArray(e)||(e=[e]);const t=JSON.stringify({urls:e});return await(await fetch("https://integrity-api.ranchimall.net/hash",{headers:{"Content-Type":"application/json"},method:"POST",body:t})).json()}catch(e){return console.error(e),null}}async function checkLinkBeforeVisiting(e){try{e.preventDefault();const t=e.target.closest("a"),a=t.innerHTML,i=t.href,n=e.target.closest(".flex");t.classList.remove("dapp-card__link--primary"),renderElem(t,html`
|
`;function openHamburgerMenu(){getRef("dapps_menu")&&getRef("dapps_menu").parentElement.classList.add("hamburger-menu--open")}function closeHamburgerMenu(){getRef("dapps_menu")&&getRef("dapps_menu").parentElement.classList.remove("hamburger-menu--open")}async function getRepoHash(e){if(!e)return null;const t=await fetch(`https://api.github.com/repos/ranchimall/${e}/contents/`),a=(await t.json()).reduce(((e,{sha:t})=>e+t),"");return await calculateSHA256(new Blob([a]))}async function calculateSHA256(e){const t=await e.arrayBuffer(),a=await crypto.subtle.digest("SHA-256",t);return Array.from(new Uint8Array(a)).map((e=>e.toString(16).padStart(2,"0"))).join("")}async function getLinkContentHash(e){try{if(!e)return null;Array.isArray(e)||(e=[e]);const t=JSON.stringify({urls:e});return await(await fetch("https://utility-api.ranchimall.net/hash",{headers:{"Content-Type":"application/json"},method:"POST",body:t})).json()}catch(e){return console.error(e),null}}async function checkLinkBeforeVisiting(e){try{e.preventDefault();const t=e.target.closest("a"),a=t.innerHTML,i=t.href,n=e.target.closest(".flex");t.classList.remove("dapp-card__link--primary"),renderElem(t,html`
|
||||||
<sm-spinner></sm-spinner>
|
<sm-spinner></sm-spinner>
|
||||||
<h4>Checking integrity...</h4>
|
<h4>Checking integrity...</h4>
|
||||||
`);const{hasValidHash:l,knownHash:o,latestHash:c}=await hasAKnownHash(i);if(!l)return void renderElem(n,html`
|
`);const{hasValidHash:l,knownHash:o,latestHash:c}=await hasAKnownHash(i);if(!l)return void renderElem(n,html`
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user