chore: code formatting

This commit is contained in:
github-actions[bot]
2022-04-24 06:28:38 +00:00
parent 177b91e2cc
commit 518cd31cc3
2 changed files with 31 additions and 31 deletions

View File

@@ -420,24 +420,24 @@
avatar: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mOcOnfpfwAGfgLYttYINwAAAABJRU5ErkJggg==", avatar: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mOcOnfpfwAGfgLYttYINwAAAABJRU5ErkJggg==",
past: faker.datatype.boolean(), past: faker.datatype.boolean(),
})), })),
past:options["sponsors.past"], past: options["sponsors.past"],
size:options["sponsors.size"], size: options["sponsors.size"],
count: { count: {
total:{ total: {
count:faker.datatype.number(100), count: faker.datatype.number(100),
user:faker.datatype.number(100), user: faker.datatype.number(100),
organization:faker.datatype.number(100), organization: faker.datatype.number(100),
}, },
active:{ active: {
total:faker.datatype.number(100), total: faker.datatype.number(100),
user:faker.datatype.number(100), user: faker.datatype.number(100),
organization:faker.datatype.number(100), organization: faker.datatype.number(100),
},
past: {
total: faker.datatype.number(100),
user: faker.datatype.number(100),
organization: faker.datatype.number(100),
}, },
past:{
total:faker.datatype.number(100),
user:faker.datatype.number(100),
organization:faker.datatype.number(100),
}
}, },
goal: { goal: {
progress: faker.datatype.number(100), progress: faker.datatype.number(100),
@@ -473,12 +473,12 @@
files: faker.datatype.number(1000), files: faker.datatype.number(1000),
days: Number(options["languages.recent.days"]), days: Number(options["languages.recent.days"]),
}, },
favorites: distribution(options["languages.limit"] || 8).map((value, index, array) => ({name: (index+1 === array.length)&&(options["languages.other"]) ? "Other" :faker.lorem.word(), color: faker.internet.color(), value, size: faker.datatype.number(1000000), x: array.slice(0, index).reduce((a, b) => a + b, 0)})), favorites: distribution(options["languages.limit"] || 8).map((value, index, array) => ({name: (index + 1 === array.length) && (options["languages.other"]) ? "Other" : faker.lorem.word(), color: faker.internet.color(), value, size: faker.datatype.number(1000000), x: array.slice(0, index).reduce((a, b) => a + b, 0)})),
recent: distribution(options["languages.limit"] || 8).map((value, index, array) => ({name: (index+1 === array.length)&&(options["languages.other"]) ? "Other" :faker.lorem.word(), color: faker.internet.color(), value, size: faker.datatype.number(1000000), x: array.slice(0, index).reduce((a, b) => a + b, 0)})), recent: distribution(options["languages.limit"] || 8).map((value, index, array) => ({name: (index + 1 === array.length) && (options["languages.other"]) ? "Other" : faker.lorem.word(), color: faker.internet.color(), value, size: faker.datatype.number(1000000), x: array.slice(0, index).reduce((a, b) => a + b, 0)})),
get verified() { get verified() {
return options["languages.indepth"] ? {signature:faker.datatype.number(this.commits)} : null return options["languages.indepth"] ? {signature: faker.datatype.number(this.commits)} : null
}, },
indepth:options["languages.indepth"], indepth: options["languages.indepth"],
commits: faker.datatype.number(500), commits: faker.datatype.number(500),
files: faker.datatype.number(1000), files: faker.datatype.number(1000),
}, },
@@ -1132,16 +1132,16 @@
...(set.plugins.enabled.calendar ...(set.plugins.enabled.calendar
? ({ ? ({
calendar: { calendar: {
years:new Array(options["calendar.years"] || 2).fill(0).map((_, index) => ({ years: new Array(options["calendar.years"] || 2).fill(0).map((_, index) => ({
year: new Date().getFullYear() - index, year: new Date().getFullYear() - index,
weeks:new Array(53).fill(0).map(() => ({ weeks: new Array(53).fill(0).map(() => ({
contributionDays: new Array(7).fill(0).map(() => ({ contributionDays: new Array(7).fill(0).map(() => ({
contributionCount: faker.datatype.number(10), contributionCount: faker.datatype.number(10),
color: faker.random.arrayElement(["#ebedf0", "#ebedf0", "#ebedf0", "#ebedf0", "#ebedf0", "#ebedf0", "#9be9a8", "#9be9a8", "#9be9a8", "#40c463", "#40c463", "#30a14e", "#216e39"]), color: faker.random.arrayElement(["#ebedf0", "#ebedf0", "#ebedf0", "#ebedf0", "#ebedf0", "#ebedf0", "#9be9a8", "#9be9a8", "#9be9a8", "#40c463", "#40c463", "#30a14e", "#216e39"]),
date: faker.date.past(365) date: faker.date.past(365),
})) })),
})) })),
})) })),
}, },
}) })
: null), : null),

View File

@@ -3,7 +3,7 @@ export default async function({login, q, data, imports, graphql, queries, accoun
//Plugin execution //Plugin execution
try { try {
//Check if plugin is enabled and requirements are met //Check if plugin is enabled and requirements are met
if ((!enabled)||(!q.calendar)) if ((!enabled) || (!q.calendar))
return null return null
//Load inputs //Load inputs
@@ -12,11 +12,11 @@ export default async function({login, q, data, imports, graphql, queries, accoun
//Compute boundaries //Compute boundaries
const end = new Date().getFullYear() const end = new Date().getFullYear()
console.log(data.user.createdAt instanceof Date) console.log(data.user.createdAt instanceof Date)
const start = (limit ? new Date(end-limit+1, 0) : new Date(data.user.createdAt)).getFullYear() const start = (limit ? new Date(end - limit + 1, 0) : new Date(data.user.createdAt)).getFullYear()
//Load contribution calendar //Load contribution calendar
console.debug(`metrics/compute/${login}/plugins > calendar > processing years ${start} to ${end}`) console.debug(`metrics/compute/${login}/plugins > calendar > processing years ${start} to ${end}`)
const calendar = {years:[]} const calendar = {years: []}
for (let year = start; year <= end; year++) { for (let year = start; year <= end; year++) {
console.debug(`metrics/compute/${login}/plugins > calendar > processing year ${year}`) console.debug(`metrics/compute/${login}/plugins > calendar > processing year ${year}`)
const weeks = [] const weeks = []
@@ -39,7 +39,7 @@ export default async function({login, q, data, imports, graphql, queries, accoun
dto.setUTCMilliseconds(999) dto.setUTCMilliseconds(999)
//Fetch data from api //Fetch data from api
console.debug(`metrics/compute/${login}/plugins > calendar > loading calendar from "${from.toISOString()}" to "${dto.toISOString()}"`) console.debug(`metrics/compute/${login}/plugins > calendar > loading calendar from "${from.toISOString()}" to "${dto.toISOString()}"`)
const {user:{calendar:{contributionCalendar}}} = await graphql(queries.isocalendar.calendar({login, from:from.toISOString(), to:dto.toISOString()})) const {user: {calendar: {contributionCalendar}}} = await graphql(queries.isocalendar.calendar({login, from: from.toISOString(), to: dto.toISOString()}))
weeks.push(...contributionCalendar.weeks) weeks.push(...contributionCalendar.weeks)
//Set next date range start //Set next date range start
from = new Date(to) from = new Date(to)
@@ -52,6 +52,6 @@ export default async function({login, q, data, imports, graphql, queries, accoun
} }
//Handle errors //Handle errors
catch (error) { catch (error) {
throw {error:{message:"An error occured", instance:error}} throw {error: {message: "An error occured", instance: error}}
} }
} }