Swapped tslint to eslint and fixed files
This commit is contained in:
+46
-35
@@ -1,12 +1,12 @@
|
||||
import { Octokit } from "@octokit/core";
|
||||
import { Octokit } from '@octokit/core';
|
||||
|
||||
export const getOrgRepos = async (toolbox, token, org) => {
|
||||
const { print } = toolbox;
|
||||
const octokit = new Octokit({ auth: token });
|
||||
try {
|
||||
const response = await octokit.request("GET /orgs/{org}/repos", {
|
||||
const response = await octokit.request('GET /orgs/{org}/repos', {
|
||||
org: org,
|
||||
per_page: 100,
|
||||
per_page: 100
|
||||
});
|
||||
if (response.status === 200) {
|
||||
return response.data;
|
||||
@@ -21,9 +21,9 @@ export const getRepo = async (toolbox, token, owner, repo) => {
|
||||
const { print } = toolbox;
|
||||
const octokit = new Octokit({ auth: token });
|
||||
try {
|
||||
const response = await octokit.request("GET /repos/{owner}/{repo}", {
|
||||
const response = await octokit.request('GET /repos/{owner}/{repo}', {
|
||||
owner: owner,
|
||||
repo: repo,
|
||||
repo: repo
|
||||
});
|
||||
if (response.status === 200) {
|
||||
return response.data;
|
||||
@@ -32,19 +32,22 @@ export const getRepo = async (toolbox, token, owner, repo) => {
|
||||
print.error('Not a valid organisation for your token access');
|
||||
return null;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
export const getRepoBranches = async (toolbox, token, owner, repo) => {
|
||||
const { print } = toolbox;
|
||||
const octokit = new Octokit({ auth: token });
|
||||
|
||||
|
||||
const getBranches = async (toolbox, token, owner, repo, page) => {
|
||||
const response = await octokit.request("GET /repos/{owner}/{repo}/branches", {
|
||||
owner: owner,
|
||||
repo: repo,
|
||||
page: page,
|
||||
per_page: 100,
|
||||
});
|
||||
const response = await octokit.request(
|
||||
'GET /repos/{owner}/{repo}/branches',
|
||||
{
|
||||
owner: owner,
|
||||
repo: repo,
|
||||
page: page,
|
||||
per_page: 100
|
||||
}
|
||||
);
|
||||
return response;
|
||||
};
|
||||
|
||||
@@ -62,29 +65,31 @@ export const getRepoBranches = async (toolbox, token, owner, repo) => {
|
||||
}
|
||||
|
||||
return allBranches;
|
||||
}
|
||||
};
|
||||
|
||||
export const getOrgIssues = async (toolbox, token) => {
|
||||
// const { print } = toolbox;
|
||||
const repos = await getOrgRepos(toolbox, token, 'Photowall');
|
||||
const repoNames = repos.map(item => item.name);
|
||||
const allIssues = await Promise.all(repoNames.map(async (repoName) => {
|
||||
const issues = await getOpenIssuesFromRepo(toolbox, token, repoName);
|
||||
// console.log(`${repoName} - issues`, issues.length);
|
||||
// return issues.map(item => `${item.number}-${item.title.substring(0, 10)}`);
|
||||
return {repo: repoName, issues: issues};
|
||||
}));
|
||||
const allIssues = await Promise.all(
|
||||
repoNames.map(async repoName => {
|
||||
const issues = await getOpenIssuesFromRepo(toolbox, token, repoName);
|
||||
// console.log(`${repoName} - issues`, issues.length);
|
||||
// return issues.map(item => `${item.number}-${item.title.substring(0, 10)}`);
|
||||
return { repo: repoName, issues: issues };
|
||||
})
|
||||
);
|
||||
return allIssues.flat();
|
||||
}
|
||||
};
|
||||
|
||||
export const getOpenIssuesFromRepo = async (toolbox, token, repo) => {
|
||||
const { print } = toolbox;
|
||||
const octokit = new Octokit({ auth: token });
|
||||
try {
|
||||
const response = await octokit.request("GET /repos/{owner}/{repo}/issues", {
|
||||
owner: "Photowall",
|
||||
const response = await octokit.request('GET /repos/{owner}/{repo}/issues', {
|
||||
owner: 'Photowall',
|
||||
repo: repo,
|
||||
per_page: 100,
|
||||
per_page: 100
|
||||
});
|
||||
if (response.status === 200) {
|
||||
return response.data;
|
||||
@@ -93,17 +98,20 @@ export const getOpenIssuesFromRepo = async (toolbox, token, repo) => {
|
||||
print.error('Not a valid issuenumber for this repository');
|
||||
return null;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
export const getIssueFromRepo = async (toolbox, token, repo, issueNumber) => {
|
||||
const { print } = toolbox;
|
||||
const octokit = new Octokit({ auth: token });
|
||||
try {
|
||||
const response = await octokit.request("GET /repos/{owner}/{repo}/issues/{issue_number}", {
|
||||
owner: "Photowall",
|
||||
repo: repo,
|
||||
issue_number: issueNumber,
|
||||
});
|
||||
const response = await octokit.request(
|
||||
'GET /repos/{owner}/{repo}/issues/{issue_number}',
|
||||
{
|
||||
owner: 'Photowall',
|
||||
repo: repo,
|
||||
issue_number: issueNumber
|
||||
}
|
||||
);
|
||||
if (response.status === 200) {
|
||||
return response.data;
|
||||
}
|
||||
@@ -111,9 +119,14 @@ export const getIssueFromRepo = async (toolbox, token, repo, issueNumber) => {
|
||||
print.error('Not a valid issuenumber for this repository');
|
||||
return null;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
export const createPullRequest = async (toolbox, token: string, repo: string, branch: string) => {
|
||||
export const createPullRequest = async (
|
||||
toolbox,
|
||||
token: string,
|
||||
repo: string,
|
||||
branch: string
|
||||
) => {
|
||||
const { print } = toolbox;
|
||||
const octokit = new Octokit({ auth: token });
|
||||
try {
|
||||
@@ -131,6 +144,4 @@ export const createPullRequest = async (toolbox, token: string, repo: string, br
|
||||
print.error('Not a valid branch');
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user