{"version":3,"file":"getAllWebhooks.cjs","sources":["../../../../src/webhooks/getAllWebhooks.ts"],"sourcesContent":["import type { Webhook } from \"../types/webhooks\";\nimport { getSDKHeaders } from \"../http\";\n\nexport const getAllWebhooks = async (\n  apiKey: string,\n  userAgent?: string\n): Promise<Webhook[]> => {\n  const url = `https://api.helius.xyz/v0/webhooks?api-key=${apiKey}`;\n\n  const response = await fetch(url, {\n    method: \"GET\",\n    headers: {\n      \"Content-Type\": \"application/json\",\n      ...getSDKHeaders(userAgent),\n    },\n  });\n\n  if (!response.ok) {\n    const errorText = await response.text();\n    throw new Error(`HTTP error! status: ${response.status} - ${errorText}`);\n  }\n\n  const data = await response.json();\n  if (data.error) {\n    throw new Error(`Helius error: ${JSON.stringify(data.error)}`);\n  }\n\n  return data as Webhook[];\n};\n"],"names":["getSDKHeaders"],"mappings":";;;;AAGO,MAAM,cAAc,GAAG,OAC5B,MAAc,EACd,SAAkB,KACI;AACtB,IAAA,MAAM,GAAG,GAAG,CAAA,2CAAA,EAA8C,MAAM,EAAE;AAElE,IAAA,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,GAAG,EAAE;AAChC,QAAA,MAAM,EAAE,KAAK;AACb,QAAA,OAAO,EAAE;AACP,YAAA,cAAc,EAAE,kBAAkB;YAClC,GAAGA,kBAAa,CAAC,SAAS,CAAC;AAC5B,SAAA;AACF,KAAA,CAAC;AAEF,IAAA,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAE;AAChB,QAAA,MAAM,SAAS,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE;QACvC,MAAM,IAAI,KAAK,CAAC,CAAA,oBAAA,EAAuB,QAAQ,CAAC,MAAM,CAAA,GAAA,EAAM,SAAS,CAAA,CAAE,CAAC;IAC1E;AAEA,IAAA,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE;AAClC,IAAA,IAAI,IAAI,CAAC,KAAK,EAAE;AACd,QAAA,MAAM,IAAI,KAAK,CAAC,CAAA,cAAA,EAAiB,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA,CAAE,CAAC;IAChE;AAEA,IAAA,OAAO,IAAiB;AAC1B;;;;"}