IPFS slow response

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}`);

  }

});

does it happen every time? maybe it was a temporary problem

1 Like

I also think it’s temporary problem!

1 Like

I think it was a temporary problem in fact because it is working fine now.