forked from mastodon/mastodon
-
Notifications
You must be signed in to change notification settings - Fork 13
お気に入りタグ機能から英大文字交じりのタグを開くとストリーミングが動作しない #62
Copy link
Copy link
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
- タグに用いられる英字は本家の内部的には全て小文字に直されて扱われる
- api/v1/timelines/tags/[tag]は大文字でリクエストが飛んでも内部で小文字に直して処理する
- api/v1/streaming/?tag=[tag]は大文字でリクエストが飛んでも小文字に直さない
- pumaの時点で内部的に小文字に直されているため、sidekiqは小文字のRedis Pub/Subチャンネルにしか流さない
- お気に入りタグ機能のFavouriteTagクラスは英字の大小が異なるタグが共存できる
- お気に入りタグ機能に記録されているタグのリンクからタグTLを開くと、大文字を小文字に直さずにリクエストする
上記の挙動より、大文字で記録されているFavouriteTagからタグTLを開くと、pumaによる初期状態の取得のみ動作し、node側のstreamingから新しいstatusが受信されません。
- お気に入りタグ機能からタグTLを開く際、英大文字を小文字に直すようにする
- FavouriteTagクラスのvalidates uniquenessで大文字小文字を区別しないようにする
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
