From 8a9bdc41b34d03bef0b0e0f558541d9d6cf8a253 Mon Sep 17 00:00:00 2001 From: "zeon-neon[bot]" <136533918+zeon-neon[bot]@users.noreply.github.com> Date: Sun, 8 Sep 2024 22:59:27 +0000 Subject: [PATCH] enhancement(lint): Fix lint errors for src/index.ts Co-authored-by: NeonGamerBot-QK Signed-off-by: zeon-neon[bot] <136533918+zeon-neon[bot]@users.noreply.github.com> --- src/index.ts | 111 +++++++++++++++++++++++++-------------------------- 1 file changed, 55 insertions(+), 56 deletions(-) diff --git a/src/index.ts b/src/index.ts index c1bc69f..780417c 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,44 +1,24 @@ -import "dotenv/config" -import "./modules/watch-git" +import "dotenv/config"; +import "./modules/watch-git"; // import "./modules/smee" -import app from './modules/slackapp' -import { View } from "@slack/bolt" +import app from "./modules/slackapp"; +import { View } from "@slack/bolt"; app.start(process.env.PORT || 3000).then((d) => { - console.log(`App is UP (please help)`) -}) + console.log(`App is UP (please help)`); +}); // this is temp i swear -app.command('/ping',async ({ command, ack, respond }) => { - const stamp = Date.now() - await ack() - respond(`Pong took: \`${Date.now() - stamp}ms\``).then(d => { - }) -}) +app.command("/ping", async ({ command, ack, respond }) => { + const stamp = Date.now(); + await ack(); + respond(`Pong took: \`${Date.now() - stamp}ms\``).then((d) => {}); +}); // Listen for users opening your App Home -app.event('app_home_opened', async ({ event, client, logger }) => { - try { - console.log(`USER: ${event.user}`) - function genView():View { - if(process.env.MY_USER_ID !== event.user) return { - // Home tabs must be enabled in your app configuration page under "App Home" - type: "home", - blocks: [ - { - type: "section", - text: { - type: "mrkdwn", - text: "*Not for you <@" + event.user + "> :x: *" - } - }, - { - type: "section", - text: { - type: "mrkdwn", - text: "Nothing on the home page for you :P." - } - } - ] - } +app.event("app_home_opened", async ({ event, client, logger }) => { + try { + console.log(`USER: ${event.user}`); + function genView(): View { + if (process.env.MY_USER_ID !== event.user) return { // Home tabs must be enabled in your app configuration page under "App Home" type: "home", @@ -47,29 +27,48 @@ app.event('app_home_opened', async ({ event, client, logger }) => { type: "section", text: { type: "mrkdwn", - text: "*Welcome home, <@" + event.user + "> :house:*" - } + text: "*Not for you <@" + event.user + "> :x: *", + }, }, { type: "section", text: { type: "mrkdwn", - text: "Learn how home tabs can be more useful and interactive ." - } - } - ] - } - } - // Call views.publish with the built-in client - const result = await client.views.publish({ - // Use the user ID associated with the event - user_id: event.user, - view: genView() - }); - - // logger.info(result); + text: "Nothing on the home page for you :P.", + }, + }, + ], + }; + return { + // Home tabs must be enabled in your app configuration page under "App Home" + type: "home", + blocks: [ + { + type: "section", + text: { + type: "mrkdwn", + text: "*Welcome home, <@" + event.user + "> :house:*", + }, + }, + { + type: "section", + text: { + type: "mrkdwn", + text: "Learn how home tabs can be more useful and interactive .", + }, + }, + ], + }; } - catch (error) { - logger.error(error); - } - }); \ No newline at end of file + // Call views.publish with the built-in client + const result = await client.views.publish({ + // Use the user ID associated with the event + user_id: event.user, + view: genView(), + }); + + // logger.info(result); + } catch (error) { + logger.error(error); + } +});