From f4e731ee097166dc7c6b5c5b05cde59be3a8af4b Mon Sep 17 00:00:00 2001 From: Zohan Subhash Date: Sat, 18 Feb 2023 12:23:14 +0530 Subject: [PATCH] Delete top-langs.js --- api/wild/top-langs.js | 84 ------------------------------------------- 1 file changed, 84 deletions(-) delete mode 100644 api/wild/top-langs.js diff --git a/api/wild/top-langs.js b/api/wild/top-langs.js deleted file mode 100644 index 8fefa0e1..00000000 --- a/api/wild/top-langs.js +++ /dev/null @@ -1,84 +0,0 @@ -import { renderTopLanguages } from "../../src/cards/top-languages-card.js"; -import { - clampValue, - CONSTANTS, - parseArray, - parseBoolean, - renderError, -} from "../../src/common/utils.js"; - -export default async (req, res) => { - const { - hide_title, - hide_border, - card_width, - title_color, - text_color, - bg_color, - theme, - layout, - border_radius, - border_color, - } = req.query; - res.setHeader("Content-Type", "image/svg+xml"); - - try { - let topLangs = [] - if (req.query.langs) { - const split = req.query.langs.split(";"); - split.forEach(lang => { - let { - name = "No Name", - size = "0", - color, - text, - } = JSON.parse(lang) - topLangs.push({ - name, - size, - color: color ? `#${color}` : undefined, - text, - }); - }); - } else { - topLangs = [ - { - name: "Javascript", - size: 50, - color: "#4287f5", - }, - { - name: "Python", - size: 30, - color: "#eb4034", - }, - { - name: "Ruby", - size: 20, - color: "#32a852", - } - ]; - } - - const title = req.query.title || "Most Used Languages"; - - return res.send( - renderTopLanguages(topLangs, { - hide_title: parseBoolean(hide_title), - hide_border: parseBoolean(hide_border), - card_width: parseInt(card_width, 10), - title_color, - text_color, - bg_color, - theme, - layout, - langs_count: topLangs.length, - border_radius, - border_color, - title, - }), - ); - } catch (err) { - return res.send(renderError(err.message, err.secondaryMessage)); - } -};