Skip to content

fix: file_share等のユーザー投稿subtypeを転送対象にする#23

Merged
eai04191 merged 1 commit intomainfrom
fix/forwardable-subtypes
Apr 2, 2026
Merged

fix: file_share等のユーザー投稿subtypeを転送対象にする#23
eai04191 merged 1 commit intomainfrom
fix/forwardable-subtypes

Conversation

@eai04191
Copy link
Copy Markdown
Member

@eai04191 eai04191 commented Apr 2, 2026

issue

なし(CloudWatchログ調査で発見)

変更内容

  • file_share, me_message, thread_broadcastのメッセージが転送されていなかったのを修正
  • Slack APIドキュメントに基づいて転送対象のsubtypeを定義

確認したこと

  • CloudWatchログでfile_shareskipped: not forwardableになっていることを確認
  • ユニットテスト全33件パス
  • lint通過

スクリーンショット

なし

補足事項

なし

PR時のセルフチェック

  • 関数や変数の命名は一目で分かるものになってますか?
  • コメントは適切な量で、誰が見ても分かるコメントになってますか?
  • PR内容に関するテストは書きましたか?
  • PR内容に付随する各種ドキュメントは一緒に修正しましたか?
  • IssueをCloseする場合、完了の定義は満たせていますか?

by Claude Code Badge

subtypeの一律除外からホワイトリスト方式に変更し、
file_share, me_message, thread_broadcastを転送対象とした。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 2, 2026 07:23
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

CloudWatchログで検知した file_share 等の取りこぼしに対して、転送対象subtypeを明確にホワイトリスト化し、テストも追加している点が良い改善です。Slackのmessage subtype仕様に沿って、転送判定の意図がコード上でも読み取りやすくなっています。

Changes:

  • messageFilter.ts のsubtype判定をホワイトリスト方式に変更し、undefined / file_share / me_message / thread_broadcast を転送対象に追加
  • subtypeの意図をJSDocで明示(Slack APIドキュメントへのリンク含む)
  • 追加subtypeと未知subtypeに対するユニットテストを拡充

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
src/lib/messageFilter.ts 転送対象subtypeをSetでホワイトリスト化し、file_share等を転送対象に含める
src/lib/tests/messageFilter.test.ts ホワイトリスト化に合わせてテスト文言を更新し、追加subtype/未知subtypeのテストを追加

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@eai04191 eai04191 merged commit c7a71ea into main Apr 2, 2026
7 checks passed
@eai04191 eai04191 deleted the fix/forwardable-subtypes branch April 2, 2026 07:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants