Fedibirdの絵文字リアクションするときのボタン( 🙂 こういうやつ)については、最初は1回だけ押せることが前提になってて、押すと青くなって、それを押すと解除になってました。
んで、複数対応するにあたって、それだと具合が悪いので、もう追加できないときはグレー、まだ追加できるときはそのままになりました。
その後、自分がリアクションしたことがわからないのは不便だということに、コンパクト表示(絵文字リアクションの一覧は表示せず、件数だけボタンの横に表示するモード)の時に気が付いて、
とりあえず一つでも絵文字リアクションをした場合は青表示にするようにしました。
APIは、
PUT /api/v1/statuses/:id/emoji_reactions/:emoji
POST /api/v1/statuses/:id/emoji_unreactions
だったものが、
PUT /api/v1/statuses/:id/emoji_reactions/:emoji
DELETE /api/v1/statuses/:id/emoji_reactions/:emoji
POST /api/v1/statuses/:id/emoji_unreactions
になりました。