From bdb9ee88902205d546fbd01d24d579b0c5555915 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=83=E5=87=9B?= Date: Thu, 10 Feb 2022 14:40:31 +0800 Subject: [PATCH] refactor: out core --- dist/index.js | 27 ++++----------------------- src/helper/helper.ts | 4 +++- src/issue/README.md | 0 src/issue/issue.ts | 4 +--- src/issue/types.ts | 1 + 5 files changed, 9 insertions(+), 27 deletions(-) create mode 100644 src/issue/README.md diff --git a/dist/index.js b/dist/index.js index 1a23761..d3c63df 100644 --- a/dist/index.js +++ b/dist/index.js @@ -15279,12 +15279,14 @@ class IssueHelperEngine { } initIssueCore() { const { owner, repo, issueNumber } = this; + const token = core.getInput('token'); this.ICE = new issue_1.IssueCoreEngine({ owner, repo, issueNumber, + token, }); - core.info(`[Init] [${owner}/${repo}] [${issueNumber}]`); + core.info(`[Init] [${owner}/${repo} => ${issueNumber}]`); } doExeAction(action) { return __awaiter(this, void 0, void 0, function* () { @@ -15504,25 +15506,6 @@ __exportStar(__nccwpck_require__(6882), exports); "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { @@ -15535,7 +15518,6 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge Object.defineProperty(exports, "__esModule", ({ value: true })); exports.IssueCoreEngine = void 0; const rest_1 = __nccwpck_require__(5375); -const core = __importStar(__nccwpck_require__(9875)); const shared_1 = __nccwpck_require__(3826); class IssueCoreEngine { constructor(_info) { @@ -15543,8 +15525,7 @@ class IssueCoreEngine { this.owner = _info.owner; this.repo = _info.repo; this.issueNumber = _info.issueNumber; - const token = core.getInput('token'); - this.octokit = new rest_1.Octokit({ auth: `token ${token}` }); + this.octokit = new rest_1.Octokit({ auth: `token ${_info.token}` }); } else { console && console.error && console.error(`Init failed, need owner、repo!`); diff --git a/src/helper/helper.ts b/src/helper/helper.ts index 0024418..6cefe58 100644 --- a/src/helper/helper.ts +++ b/src/helper/helper.ts @@ -103,12 +103,14 @@ export class IssueHelperEngine implements IIssueHelperEngine { private initIssueCore() { const { owner, repo, issueNumber } = this; + const token = core.getInput('token'); this.ICE = new IssueCoreEngine({ owner, repo, issueNumber, + token, }); - core.info(`[Init] [${owner}/${repo}] [${issueNumber}]`); + core.info(`[Init] [${owner}/${repo} => ${issueNumber}]`); } public async doExeAction(action: TAction) { diff --git a/src/issue/README.md b/src/issue/README.md new file mode 100644 index 0000000..e69de29 diff --git a/src/issue/issue.ts b/src/issue/issue.ts index e295a2b..bc2e383 100644 --- a/src/issue/issue.ts +++ b/src/issue/issue.ts @@ -1,5 +1,4 @@ import { Octokit } from '@octokit/rest'; -import * as core from '../core'; import { EEmoji } from '../shared'; import { TEmoji, TLockReasons, TUpdateMode, TIssueState, TUserPermission } from '../types'; import { IIssueBaseInfo, IIssueCoreEngine, IListIssuesParams, TIssueList, TIssueInfo, TCommentList } from './types'; @@ -15,8 +14,7 @@ export class IssueCoreEngine implements IIssueCoreEngine { this.owner = _info.owner; this.repo = _info.repo; this.issueNumber = _info.issueNumber; - const token = core.getInput('token'); - this.octokit = new Octokit({ auth: `token ${token}` }); + this.octokit = new Octokit({ auth: `token ${_info.token}` }); } else { console && console.error && console.error(`Init failed, need owner、repo!`); } diff --git a/src/issue/types.ts b/src/issue/types.ts index 6f1c94a..8154d46 100644 --- a/src/issue/types.ts +++ b/src/issue/types.ts @@ -4,6 +4,7 @@ export interface IIssueBaseInfo { owner: string; repo: string; issueNumber: number; + token: string; } export interface IListIssuesParams {