Skip to content

feat(api): muted_user_ids で mute/list を全ページ走査#16

Merged
hitalin merged 1 commit into
mainfrom
feat/mute-list
Jun 7, 2026
Merged

feat(api): muted_user_ids で mute/list を全ページ走査#16
hitalin merged 1 commit into
mainfrom
feat/mute-list

Conversation

@hitalin

@hitalin hitalin commented Jun 7, 2026

Copy link
Copy Markdown
Owner

なぜ

NoteDeck の #574(ミュートユーザーの過去ノートを即時非表示)で、起動時にフロントの mute store を hydrate するために、自分がミュート中のユーザー ID 一覧を取得する手段が必要だった。mute/create / mute/delete はあるが一覧取得が無かった。

何を

  • muted_user_ids(host, token) -> Vec<String> を追加。mute/listlimit=100untilId ページングし、各 Muting レコードの muteeId を全ページ収集する。
  • wiremock テスト(muted_user_ids_collects_mutee_ids)を追加。

補足

  • ページングの起点は Muting レコードの id(mutee の id ではない)。
  • NoteDeck 側はこの commit に rev pin して api_get_muted_users Tauri command 経由で利用する。

🤖 Generated with Claude Code

#574 (notedeck) で、起動時にフロントの mute store を hydrate して
ミュート済みユーザーの過去ノートを即時非表示にするため、自分が
ミュート中のユーザー ID 一覧を取得する muted_user_ids を追加。
mute/list を limit=100 で untilId ページングし muteeId を収集する。
@hitalin hitalin self-assigned this Jun 7, 2026
@hitalin hitalin merged commit 33d2d79 into main Jun 7, 2026
1 check failed
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.

1 participant