操作
バグ #1455
完了同一サーバの同一エンドポイントにSSEコネクションをを複数確立してしまう
プラグイン名:
mastodon_sse_streaming
ブランチ:
クラッシュする:
いいえ
説明
mastodon_sse_streamingプラグインは、mastodon_servers__addイベントを購読して、サーバが追加された時に抽出タブデータソースを提供する。
現状では、mastodon_servers collectionはPlugin::Mastodon::Instanceが初期化される度に必ず呼ばれているため、同じサーバについて何度もPlugin::Mastodon::Instanceが作成された場合、その数だけコネクションが確立されてしまう。
mastodon_servers collectionは同じサーバを複数所有すべきではない。
再現手順
ObjectSpace.each_object(Plugin::MastodonSseStreaming::Connection)
などで調査する
操作