Hi, does anyone know why this is taking so long??
Here is my function:
Moralis.Cloud.define("getItemMetadata", async (request) => {
try {
if (!request.params.ipfsHash) {
return {
error: "No hash provided.",
};
}
const url = `https://ipfs.moralis.io:2053/ipfs/${request.params.ipfsHash}`;
let data;
let response = await Moralis.Cloud.httpRequest({
url: url,
method: "GET",
headers: {
"Content-Type": "application/json;charset=utf-8",
},
});
if (response && response.status === 200) {
data = JSON.parse(response.text);
logger.info(`httpresponse: ${response}`);
delete data["properties"]["file"];
} else {
return {
error: "Something wrong happened to get the metadata.",
};
}
return data;
} catch (e) {
logger.info(`Error (fetchIPFSDoc) -> ${e}`);
}
});