feat: linter

This commit is contained in:
2022-04-05 16:30:16 +02:00
parent d10d4b36bf
commit e2d263887d
3 changed files with 65 additions and 23 deletions

View File

@ -1,7 +1,7 @@
import {createWriteStream, existsSync, mkdirSync} from 'fs';
import { createWriteStream, existsSync, mkdirSync } from "fs";
import fs from "fs/promises";
import {pipeline} from 'stream';
import {promisify} from 'util'
import { pipeline } from "stream";
import { promisify } from "util";
const streamPipeline = promisify(pipeline);
const apiUrl = "https://admin.ceiba-conseil.com";
@ -26,7 +26,7 @@ async function fetchJSONApi(path) {
async function fetchAsset(uuid) {
const url = `${apiUrl}/assets/${uuid}`;
return fetch(url)
return fetch(url);
}
async function fetchData() {
@ -49,15 +49,18 @@ async function fetchData() {
const data = (await fetchJSONApi(url)).data;
await fs.writeFile("./src/data.json", JSON.stringify(data), "utf8");
const folder = 'public/answers'
const folder = "public/answers";
if (!existsSync(folder)) mkdirSync(folder);
for (const score of data) {
for (const question of score.questions) {
for (const answer of question.questions_id.answers) {
const uuid = answer.answers_id.image
const uuid = answer.answers_id.image;
if (uuid) {
const response = await fetchAsset(uuid)
await streamPipeline(response.body, createWriteStream(`${folder}/${uuid}.png`));
const response = await fetchAsset(uuid);
await streamPipeline(
response.body,
createWriteStream(`${folder}/${uuid}.png`)
);
}
}
}