From db2be65db175b844b8e9000b3127ed313436f633 Mon Sep 17 00:00:00 2001 From: Simon Lecoq <22963968+lowlighter@users.noreply.github.com> Date: Sun, 16 Jan 2022 00:32:42 +0100 Subject: [PATCH] feat(plugins/core): add `users_ignored` option (#777) [skip ci] --- source/plugins/activity/index.mjs | 1 + source/plugins/base/index.mjs | 4 ++-- source/plugins/reactions/index.mjs | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/source/plugins/activity/index.mjs b/source/plugins/activity/index.mjs index 3d0f0fd4..275fec02 100644 --- a/source/plugins/activity/index.mjs +++ b/source/plugins/activity/index.mjs @@ -19,6 +19,7 @@ export default async function({login, data, rest, q, account, imports}, {enabled if (!days) days = Infinity skipped.push(...data.shared["repositories.skipped"]) + ignored.push(...data.shared["users.ignored"]) const pages = Math.ceil(load / 100) const codelines = 2 diff --git a/source/plugins/base/index.mjs b/source/plugins/base/index.mjs index 714c12c8..13da408f 100644 --- a/source/plugins/base/index.mjs +++ b/source/plugins/base/index.mjs @@ -125,8 +125,8 @@ export default async function({login, graphql, rest, data, q, queries, imports}, } } //Shared options - let {"repositories.skipped":skipped, "commits.authoring":authoring} = imports.metadata.plugins.base.inputs({data, q, account:"bypass"}) - data.shared = {"repositories.skipped":skipped, "commits.authoring":authoring, "repositories.batch":_batch} + let {"repositories.skipped":skipped, "users.ignored":ignored, "commits.authoring":authoring} = imports.metadata.plugins.base.inputs({data, q, account:"bypass"}) + data.shared = {"repositories.skipped":skipped, "users.ignored":ignored, "commits.authoring":authoring, "repositories.batch":_batch} console.debug(`metrics/compute/${login}/base > shared options > ${JSON.stringify(data.shared)}`) //Success console.debug(`metrics/compute/${login}/base > graphql query > account ${account} > success`) diff --git a/source/plugins/reactions/index.mjs b/source/plugins/reactions/index.mjs index 3f4ef431..27d2e40a 100644 --- a/source/plugins/reactions/index.mjs +++ b/source/plugins/reactions/index.mjs @@ -8,6 +8,7 @@ export default async function({login, q, imports, data, graphql, queries, accoun //Load inputs let {limit:_limit1, "limit.issues":_limit2, "limit.discussions":_limit3, "limit.discussions.comments":_limit4, days, details, display, ignored} = imports.metadata.plugins.reactions.inputs({data, account, q}) + ignored.push(...data.shared["users.ignored"]) //Load issue comments const comments = []