Skip to content

Commit c1931c0

Browse files
sjdkflak
1 parent 2ae82db commit c1931c0

2 files changed

Lines changed: 17 additions & 18 deletions

File tree

src/events/viewSubmissionHandler.ts

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import type { ViewSubmissionEvent } from "@/models/event.ts";
22
import { getConfessionBy } from "@/utils/db/confession.ts";
3-
import { toggleReaction } from "@/utils/slack/middleware.ts";
43

54
type PlainTextInputValue = {
65
type: "plain_text_input";
@@ -73,21 +72,21 @@ async function viewSubmissionHandler(body: ViewSubmissionEvent) {
7372
return;
7473
}
7574
case "react_anon": {
76-
const { approvalTs, channel, reactionTs } = JSON.parse(atob(body.view.private_metadata.trim()));
77-
if (!approvalTs) {
78-
throw new Error("missing approval timestamp");
79-
}
80-
const confession = await getConfessionBy("approval_ts", approvalTs);
81-
if (!confession) {
82-
throw new Error("confession not found");
83-
}
84-
const values = body.view.state.values as ReactViewState;
85-
const input = values.react?.react_input;
86-
const emoji = input?.value;
87-
if (!emoji) {
88-
throw new Error("emoji not provided");
89-
}
90-
await toggleReaction(channel, emoji, reactionTs);
75+
// const { approvalTs, channel, reactionTs } = JSON.parse(atob(body.view.private_metadata.trim()));
76+
// if (!approvalTs) {
77+
// throw new Error("missing approval timestamp");
78+
// }
79+
// const confession = await getConfessionBy("approval_ts", approvalTs);
80+
// if (!confession) {
81+
// throw new Error("confession not found");
82+
// }
83+
// const values = body.view.state.values as ReactViewState;
84+
// const input = values.react?.react_input;
85+
// const emoji = input?.value;
86+
// if (!emoji) {
87+
// throw new Error("emoji not provided");
88+
// }
89+
// await toggleReaction(channel, emoji, reactionTs);
9190
return;
9291
}
9392
default: {

src/server.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { openapi } from "@elysia/openapi";
22
import serverTiming from "@elysia/server-timing";
33
import { cors } from "@elysiajs/cors";
44
import { redis } from "bun";
5-
import { Elysia, file } from "elysia";
5+
import { Elysia } from "elysia";
66
import api from "@/api";
77
import events from "@/events";
88
import { initializeDatabase, initializeRedis } from "@/utils/db/init";
@@ -48,6 +48,6 @@ new Elysia()
4848
.use(serverTiming())
4949
.use(events)
5050
.use(api)
51-
.get("/favicon.ico", file("public/favicon.ico"))
51+
.get("/favicon.ico", () => )
5252
.get("/", ({ redirect }) => redirect("/docs"))
5353
.listen({ hostname: "0.0.0.0", port: 3000 });

0 commit comments

Comments
 (0)