chore: code formatting
This commit is contained in:
@@ -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),
|
||||||
|
|||||||
@@ -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}}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user