From a53a5853a99509233cdef4b056411facc481b833 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 14 Nov 2023 02:26:48 +0000 Subject: [PATCH] chore: code formatting --- source/plugins/community/crypto/index.mjs | 50 +++++++++++------------ 1 file changed, 23 insertions(+), 27 deletions(-) diff --git a/source/plugins/community/crypto/index.mjs b/source/plugins/community/crypto/index.mjs index 9f2f9f80..ba531efa 100644 --- a/source/plugins/community/crypto/index.mjs +++ b/source/plugins/community/crypto/index.mjs @@ -6,63 +6,60 @@ export default async function({login, q, imports, data, account}, {enabled = fal if ((!q.crypto) || (!imports.metadata.plugins.crypto.enabled(enabled, {extras}))) return null - //Load inputs - let {id, days, vs_currency, precision } = imports.metadata.plugins.crypto.inputs({data, account, q}) + //Load inputs + let {id, days, vs_currency, precision} = imports.metadata.plugins.crypto.inputs({data, account, q}) if (!id) - throw { error: { message: "Crypto currency id is not set" } } + throw {error: {message: "Crypto currency id is not set"}} console.debug(`metrics/compute/${login}/plugins > crypto > querying api for crypto`) const { - data: coin - } = await imports.axios.get(`https://api.coingecko.com/api/v3/coins/${id}`, - { - params: { - market_data:true - } - }) + data: coin, + } = await imports.axios.get(`https://api.coingecko.com/api/v3/coins/${id}`, { + params: { + market_data: true, + }, + }) - if (!coin) { + if (!coin) throw {error: {message: "Crypto currency not found"}} - } const { - data: { prices }, - } = await imports.axios.get(`https://api.coingecko.com/api/v3/coins/${id}/market_chart`, { + data: {prices}, + } = await imports.axios.get(`https://api.coingecko.com/api/v3/coins/${id}/market_chart`, { params: { - vs_currency, - days, - precision + vs_currency, + days, + precision, }, - }) - + }) const chart = imports.Graph.timeline( - prices.map((y, _) => ({ x: new Date(y[0]), y: y[1] })), + prices.map((y, _) => ({x: new Date(y[0]), y: y[1]})), { low: Math.min(...prices.map((y, _) => y[1])), high: Math.max(...prices.map((y, _) => y[1])), - points: false, text: false, + points: false, + text: false, width: 480 * (1 + data.large), - height: 200 - } + height: 200, + }, ) - //Results return { chart, id, precision, - days:{"1":"Today", "14":"2 Weeks", "30":"1 Month", max :"All-time"}[days], + days: {"1": "Today", "14": "2 Weeks", "30": "1 Month", max: "All-time"}[days], symbol: coin.symbol, name: coin.name, current_price: coin.market_data.current_price[vs_currency], price_change_percentage_24h: coin.market_data.price_change_percentage_24h, vs_currency, - logo:coin.image.small, + logo: coin.image.small, } } //Handle errors @@ -70,4 +67,3 @@ export default async function({login, q, imports, data, account}, {enabled = fal throw imports.format.error(error) } } -