Сейчас у меня есть функция, которую я пишу на javascript. Я нажимаю api domo и получаю каждую отдельную страницу наборов данных, пока не останется ничего, что можно было бы захватить внутри do while l oop. ESLINTR кричит на меня, однако, за следующее: не создавайте функций внутри al oop, и тогда. Then должен возвращать значение или выдавать ошибку. Я не знаю, как go подавить эти ошибки. код такой:
const getExistingDatasets = async () => {
let results = 0
let offSet = -50
do {
offSet = offSet + 50
await axios
.get(`https://api.domo.com/v1/datasets`, {
headers: {
Authorization: auth,
Accept: 'application/json'
},
params: {
offset: offSet
}
})
.then(r => {
results = r.data.length
const data = r.data
data.map(data => getDatasetColumns(data.id, data.name))
console.log(results)
})
} while (results > 49)
}
getExistingDatasets()