chore: code formatting
This commit is contained in:
@@ -420,24 +420,24 @@
|
||||
avatar: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mOcOnfpfwAGfgLYttYINwAAAABJRU5ErkJggg==",
|
||||
past: faker.datatype.boolean(),
|
||||
})),
|
||||
past:options["sponsors.past"],
|
||||
size:options["sponsors.size"],
|
||||
past: options["sponsors.past"],
|
||||
size: options["sponsors.size"],
|
||||
count: {
|
||||
total:{
|
||||
count:faker.datatype.number(100),
|
||||
user:faker.datatype.number(100),
|
||||
organization:faker.datatype.number(100),
|
||||
total: {
|
||||
count: faker.datatype.number(100),
|
||||
user: faker.datatype.number(100),
|
||||
organization: faker.datatype.number(100),
|
||||
},
|
||||
active:{
|
||||
total:faker.datatype.number(100),
|
||||
user:faker.datatype.number(100),
|
||||
organization:faker.datatype.number(100),
|
||||
active: {
|
||||
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),
|
||||
},
|
||||
past:{
|
||||
total:faker.datatype.number(100),
|
||||
user:faker.datatype.number(100),
|
||||
organization:faker.datatype.number(100),
|
||||
}
|
||||
},
|
||||
goal: {
|
||||
progress: faker.datatype.number(100),
|
||||
@@ -473,12 +473,12 @@
|
||||
files: faker.datatype.number(1000),
|
||||
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)})),
|
||||
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)})),
|
||||
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)})),
|
||||
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),
|
||||
files: faker.datatype.number(1000),
|
||||
},
|
||||
@@ -1132,16 +1132,16 @@
|
||||
...(set.plugins.enabled.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,
|
||||
weeks:new Array(53).fill(0).map(() => ({
|
||||
weeks: new Array(53).fill(0).map(() => ({
|
||||
contributionDays: new Array(7).fill(0).map(() => ({
|
||||
contributionCount: faker.datatype.number(10),
|
||||
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),
|
||||
|
||||
@@ -3,7 +3,7 @@ export default async function({login, q, data, imports, graphql, queries, accoun
|
||||
//Plugin execution
|
||||
try {
|
||||
//Check if plugin is enabled and requirements are met
|
||||
if ((!enabled)||(!q.calendar))
|
||||
if ((!enabled) || (!q.calendar))
|
||||
return null
|
||||
|
||||
//Load inputs
|
||||
@@ -12,11 +12,11 @@ export default async function({login, q, data, imports, graphql, queries, accoun
|
||||
//Compute boundaries
|
||||
const end = new Date().getFullYear()
|
||||
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
|
||||
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++) {
|
||||
console.debug(`metrics/compute/${login}/plugins > calendar > processing year ${year}`)
|
||||
const weeks = []
|
||||
@@ -39,7 +39,7 @@ export default async function({login, q, data, imports, graphql, queries, accoun
|
||||
dto.setUTCMilliseconds(999)
|
||||
//Fetch data from api
|
||||
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)
|
||||
//Set next date range start
|
||||
from = new Date(to)
|
||||
@@ -52,6 +52,6 @@ export default async function({login, q, data, imports, graphql, queries, accoun
|
||||
}
|
||||
//Handle errors
|
||||
catch (error) {
|
||||
throw {error:{message:"An error occured", instance:error}}
|
||||
throw {error: {message: "An error occured", instance: error}}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user