happy-server/sources/modules/github.ts
2025-08-26 20:08:13 -07:00

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,
});
}
}