うーん… うーむ? これソース確認しないとだめなやつですね😮
@ck pushといいつつ叩くapiはsubscriptionなのでめっちゃ混乱する(/updateの文字がurlに書いてないだけだけど)
@Clworld subscriptionsテーブルといいつつ自分から見るとpublishする先の一覧だったりと、頭めっちゃこんがらがりんこ
@ck こちらでも確認しました。Rubyだと呼び出し元確認つらいので抜けがあるかもですけど。
冷静に考えると不要なsubscriptionをunsubscribeするrakeタスクがあるあたりかなりunsubscribeしない仕様っぽかった。
@Clworld 自鯖すべてのアカウントからフォローがはずれたアカウントのsubscription(リモート⇒自)は、push:refresh での更新対象外になるので、そのうちsubscriptions.expires_at に到達して相手サーバに4xx系が返っておわり、なんでしょうね。
@ck いえす
@Clworld subscriptionが削除されるタイミングが、能動的にunsubscribeが送られてきたときと、push時に3xx/4xxが返ってきたときくらいしか見当たらなくってですねえ…(見逃しあるかも)