diff --git a/source/app/metrics/utils.mjs b/source/app/metrics/utils.mjs index 954f5d0b..d9aeb19c 100644 --- a/source/app/metrics/utils.mjs +++ b/source/app/metrics/utils.mjs @@ -1,4 +1,5 @@ //Imports +import octicons from "@primer/octicons" import fs from "fs/promises" import prism_lang from "prismjs/components/index.js" import axios from "axios" @@ -30,7 +31,6 @@ import twemojis from "twemoji-parser" import url from "url" import util from "util" import xmlformat from "xml-formatter" -import octicons from "@primer/octicons" prism_lang() //Exports diff --git a/source/plugins/notable/index.mjs b/source/plugins/notable/index.mjs index 6a3cb514..3c9e2d30 100644 --- a/source/plugins/notable/index.mjs +++ b/source/plugins/notable/index.mjs @@ -29,7 +29,8 @@ export default async function({login, q, imports, rest, graphql, data, account, } //Set contributions - contributions = (await Promise.all(contributions.map(async ({handle, stars, issues, pulls, avatarUrl, organization}) => ({name:handle.split("/").shift(), handle, stars, issues, pulls, avatar:await imports.imgb64(avatarUrl), organization})))).sort((a, b) => a.name.localeCompare(b.name)) + contributions = (await Promise.all(contributions.map(async ({handle, stars, issues, pulls, avatarUrl, organization}) => ({name:handle.split("/").shift(), handle, stars, issues, pulls, avatar:await imports.imgb64(avatarUrl), organization})))).sort((a, b) => a.name.localeCompare(b.name) + ) console.debug(`metrics/compute/${login}/plugins > notable > found ${contributions.length} notable contributions`) //Extras features diff --git a/tests/mocks/api/github/graphql/notable.issues.mjs b/tests/mocks/api/github/graphql/notable.issues.mjs index 0a16effc..cc90f4d9 100644 --- a/tests/mocks/api/github/graphql/notable.issues.mjs +++ b/tests/mocks/api/github/graphql/notable.issues.mjs @@ -20,16 +20,16 @@ export default function({ faker, query, login = faker.internet.userName() }) { { cursor: "MOCKED_CURSOR", node: { - repository:{ - nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}` - } + repository: { + nameWithOwner: `${faker.internet.userName()}/${faker.lorem.slug()}`, + }, }, }, ], }, get pullRequests() { return this.issues - } + }, }, }) -} \ No newline at end of file +}