Commit Graph

4 Commits

Author SHA1 Message Date
spiceoogway
ca54412bd4 fix: use null check instead of typeof number for thread IDs in queue drain
Slack thread_ts values are always strings (e.g. "1769742846.264069"),
so the typeof === "number" checks never matched, causing queued replies
to lose their thread context and post as top-level channel messages.

Replace all three typeof === "number" checks with != null to handle
both string (Slack) and numeric thread IDs.

Fixes #4380
2026-01-30 00:59:18 -05:00
Peter Steinberger
c7ae5100fa refactor: share queue helpers
Co-authored-by: adam91holt <adam91holt@users.noreply.github.com>
2026-01-17 06:02:27 +00:00
Peter Steinberger
c379191f80 chore: migrate to oxlint and oxfmt
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-14 15:02:19 +00:00
Peter Steinberger
bcbfb357be refactor(src): split oversized modules 2026-01-14 01:17:56 +00:00