chore: code formatting
This commit is contained in:
@@ -458,13 +458,13 @@
|
||||
},
|
||||
})
|
||||
: null),
|
||||
//Sponsorships
|
||||
...(set.plugins.enabled.sponsorships
|
||||
//Sponsorships
|
||||
...(set.plugins.enabled.sponsorships
|
||||
? ({
|
||||
sponsorships: {
|
||||
sections: options["sponsorships.sections"].split(",").map(x => x.trim()),
|
||||
amount: faker.datatype.number(1000),
|
||||
list: new Array(2+faker.datatype.number(8)).fill(null).map(_ => ({
|
||||
list: new Array(2 + faker.datatype.number(8)).fill(null).map(_ => ({
|
||||
login: faker.internet.userName(),
|
||||
avatar: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mOcOnfpfwAGfgLYttYINwAAAABJRU5ErkJggg==",
|
||||
type: "user",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default async function({login, q, imports, data, graphql, queries, accoun
|
||||
if (sections.includes("amount")) {
|
||||
console.debug(`metrics/compute/${login}/plugins > sponsorships > querying total amount spend`)
|
||||
const {totalSponsorshipAmountAsSponsorInCents, sponsorshipsAsSponsor} = (await graphql(queries.sponsorships({login, account})))[account]
|
||||
amount = totalSponsorshipAmountAsSponsorInCents/100
|
||||
amount = totalSponsorshipAmountAsSponsorInCents / 100
|
||||
image = "https://github.githubassets.com/images/icons/emoji/hearts_around.png"
|
||||
started = sponsorshipsAsSponsor.nodes[0]?.createdAt ? new Date(sponsorshipsAsSponsor.nodes[0]?.createdAt) : null
|
||||
}
|
||||
@@ -36,7 +36,7 @@ export default async function({login, q, imports, data, graphql, queries, accoun
|
||||
pushed = nodes.length
|
||||
console.debug(`metrics/compute/${login}/sponsorships > retrieved ${pushed} sponsorships events after ${cursor}`)
|
||||
} while ((pushed) && (cursor))
|
||||
list.push(...fetched.map(({sponsorable: {login, avatarUrl, url: organization = null}, tier:{name:tier}, privacyLevel:privacy, isActive:active}) => ({login, avatarUrl, type: organization ? "organization" : "user", tier, private: privacy !== "PUBLIC", past:!active})))
|
||||
list.push(...fetched.map(({sponsorable: {login, avatarUrl, url: organization = null}, tier: {name: tier}, privacyLevel: privacy, isActive: active}) => ({login, avatarUrl, type: organization ? "organization" : "user", tier, private: privacy !== "PUBLIC", past: !active})))
|
||||
}
|
||||
await Promise.all(list.map(async user => user.avatar = await imports.imgb64(user.avatarUrl)))
|
||||
}
|
||||
@@ -48,4 +48,4 @@ export default async function({login, q, imports, data, graphql, queries, accoun
|
||||
catch (error) {
|
||||
throw imports.format.error(error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
||||
isActive: faker.datatype.boolean(),
|
||||
isOneTimePayment: faker.datatype.boolean(),
|
||||
tier: {
|
||||
name: "$X a month"
|
||||
name: "$X a month",
|
||||
},
|
||||
privacyLevel: "PUBLIC",
|
||||
sponsorable: {
|
||||
|
||||
@@ -3,10 +3,10 @@ export default function({faker, query, login = faker.internet.userName()}) {
|
||||
console.debug("metrics/compute/mocks > mocking graphql api result > sponsorships/default")
|
||||
return ({
|
||||
user: {
|
||||
totalSponsorshipAmountAsSponsorInCents:faker.datatype.number(100000),
|
||||
sponsorshipsAsSponsor:{
|
||||
nodes:[{createdAt: `${faker.date.recent()}`}]
|
||||
}
|
||||
totalSponsorshipAmountAsSponsorInCents: faker.datatype.number(100000),
|
||||
sponsorshipsAsSponsor: {
|
||||
nodes: [{createdAt: `${faker.date.recent()}`}],
|
||||
},
|
||||
},
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user