diff --git a/every_week_posting_challenge/graphql.js b/every_week_posting_challenge/graphql.js index b41c35f..e3c41f6 100644 --- a/every_week_posting_challenge/graphql.js +++ b/every_week_posting_challenge/graphql.js @@ -5,7 +5,7 @@ exports.getDiscussions = async function getDiscussions() { return await graphql( ` { - repository(owner: "amaran-th", name: "every-week-posting-challenge") { + repository(owner: "BDD-CLUB", name: "every-week-posting-challenge") { discussions(first: 100) { totalCount edges { @@ -43,7 +43,7 @@ exports.getNotifyDiscussions = async function getNotifyDiscussions() { return await graphql( ` { - repository(owner: "amaran-th", name: "every-week-posting-challenge") { + repository(owner: "BDD-CLUB", name: "every-week-posting-challenge") { discussions(first: 100, categoryId: "DIC_kwDOJjgAhs4CWp1V") { totalCount } diff --git a/package-lock.json b/package-lock.json index a70fd7a..a4e8bbb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,12 +6,10 @@ "": { "dependencies": { "@octokit/graphql": "^7.0.1", + "dotenv": "^16.3.1", "graphql": "^16.8.0", "moment": "^2.29.4", "moment-timezone": "^0.5.43" - }, - "devDependencies": { - "dotenv": "^16.3.1" } }, "node_modules/@octokit/endpoint": { @@ -90,7 +88,6 @@ "version": "16.3.1", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", - "dev": true, "engines": { "node": ">=12" }, @@ -216,8 +213,7 @@ "dotenv": { "version": "16.3.1", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", - "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", - "dev": true + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==" }, "graphql": { "version": "16.8.0", diff --git a/test/test_graphql.js b/test/test_graphql.js index 0fda062..4b3f450 100644 --- a/test/test_graphql.js +++ b/test/test_graphql.js @@ -1,12 +1,13 @@ const { graphql } = require('@octokit/graphql') +require('dotenv/config') async function repo() { - const mytoken = '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' + const mytoken = `${process.env.GITHUB_TOKEN}` const { repository, viewer } = await graphql( /* 아래는 요청할 쿼리가 들어가는 영역 */ ` { - repository(owner: "amaran-th", name: "every-week-posting-challenge") { + repository(owner: "BDD-CLUB", name: "every-week-posting-challenge") { discussions(first: 10) { totalCount edges { @@ -19,8 +20,14 @@ async function repo() { login avatarUrl } + category { + id + name + } } + } + } } viewer { @@ -36,9 +43,10 @@ async function repo() { ) console.log( repository.discussions.totalCount, - repository.discussions.edges, + repository.discussions.edges.map(edge => edge.node.category), viewer ) + console.log(process.env) return { repository, viewer } }