Radish alpha
r
Radicle web interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
Add retries to querySubgraph fn
Sebastian Martinez committed 4 years ago
commit dad19066e0f5d0acf981519bf038f9709d52a7c1
parent 79356c9f3b6357de312d946daa21e95600b8de35
1 file changed +3 -1
modified src/utils.ts
@@ -155,6 +155,7 @@ export async function querySubgraph(
  url: string,
  query: string,
  variables: Record<string, any>,
+
  retries = 3
): Promise<null | any> {
  const response = await fetch(url, {
    method: 'POST',
@@ -172,7 +173,8 @@ export async function querySubgraph(
    for (const e of json.errors) {
      console.error("querySubgraph:", e.message);
    }
-
    return null;
+
    if (retries > 0) querySubgraph(url, query, variables, retries - 1);
+
    else return null;
  }

  return json.data;