19 lines
508 B
TypeScript
19 lines
508 B
TypeScript
import { App } from "octokit";
|
|
|
|
let app: App | null = null;
|
|
|
|
export async function initGithub() {
|
|
if (
|
|
process.env.GITHUB_APP_ID &&
|
|
process.env.GITHUB_PRIVATE_KEY &&
|
|
process.env.GITHUB_CLIENT_ID &&
|
|
process.env.GITHUB_CLIENT_SECRET &&
|
|
process.env.GITHUB_REDIRECT_URL &&
|
|
process.env.GITHUB_WEBHOOK_SECRET
|
|
) {
|
|
app = new App({
|
|
appId: process.env.GITHUB_APP_ID,
|
|
privateKey: process.env.GITHUB_PRIVATE_KEY,
|
|
});
|
|
}
|
|
} |