summaryrefslogtreecommitdiffhomepage
path: root/packages/slack/src
diff options
context:
space:
mode:
authorShoubhit Dash <[email protected]>2026-04-16 17:30:14 +0530
committerShoubhit Dash <[email protected]>2026-04-16 17:30:14 +0530
commit2e18a603f0ea24154908e748493fd4bfaa74fc00 (patch)
treeb723e00af2821b213573b16fa199b64babd5f1f5 /packages/slack/src
parent9819eb04614fd607cacb07d754052f1531a82331 (diff)
parent7341718f9234b0cf3a8758c87e91d2006b71bff6 (diff)
downloadopencode-2e18a603f0ea24154908e748493fd4bfaa74fc00.tar.gz
opencode-2e18a603f0ea24154908e748493fd4bfaa74fc00.zip
merge dev
Diffstat (limited to 'packages/slack/src')
-rw-r--r--packages/slack/src/index.ts8
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/slack/src/index.ts b/packages/slack/src/index.ts
index d07e3dfb4..bd5523a2a 100644
--- a/packages/slack/src/index.ts
+++ b/packages/slack/src/index.ts
@@ -20,16 +20,16 @@ const opencode = await createOpencode({
console.log("✅ Opencode server ready")
const sessions = new Map<string, { client: any; server: any; sessionId: string; channel: string; thread: string }>()
-;(async () => {
+void (async () => {
const events = await opencode.client.event.subscribe()
for await (const event of events.stream) {
if (event.type === "message.part.updated") {
const part = event.properties.part
if (part.type === "tool") {
// Find the session for this tool update
- for (const [sessionKey, session] of sessions.entries()) {
+ for (const [_sessionKey, session] of sessions.entries()) {
if (session.sessionId === part.sessionID) {
- handleToolUpdate(part, session.channel, session.thread)
+ void handleToolUpdate(part, session.channel, session.thread)
break
}
}
@@ -95,7 +95,7 @@ app.message(async ({ message, say }) => {
const shareResult = await client.session.share({ path: { id: createResult.data.id } })
if (!shareResult.error && shareResult.data) {
- const sessionUrl = shareResult.data.share?.url!
+ const sessionUrl = shareResult.data.share?.url
console.log("🔗 Session shared:", sessionUrl)
await app.client.chat.postMessage({ channel, thread_ts: thread, text: sessionUrl })
}