From ba415511251403369da5062d1d6d74b06873f350 Mon Sep 17 00:00:00 2001 From: Tweak Date: Tue, 25 Oct 2022 17:32:32 -0600 Subject: [PATCH] Update addRecords.js --- scripts/addRecords.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/scripts/addRecords.js b/scripts/addRecords.js index 4714bc0..236ea76 100644 --- a/scripts/addRecords.js +++ b/scripts/addRecords.js @@ -1,3 +1,26 @@ const fetch = require('node-fetch'); const getJSON = require('../utils/getJSON.js'); const data = getJSON(process.env.FILES); + +async function addRecord(type, name, value) { + + const response = await fetch(`https://api.is-a-good.dev/api/is-a-good-dev/zones/add?apiKey=${process.env.API_KEY}&type=${type}&name=${name}&content=${value}`); + const data = await response.json(); + return data +} + +(async () => { + try { + const records = Object.keys(data.target) + for (const i in records) { + recordType = records[i] + name = data.target[recordType].name; + value = data.target[recordType].value; + const result = await addRecord(type, name, value); + console.log(result); + } + } catch (e) { + console.log("Error adding records") + console.log(e) + } +})();