うーん… うーむ? これソース確認しないとだめなやつですね😮
@Clworld subscriptionが削除されるタイミングが、能動的にunsubscribeが送られてきたときと、push時に3xx/4xxが返ってきたときくらいしか見当たらなくってですねえ…(見逃しあるかも)
@ck こちらでも確認しました。Rubyだと呼び出し元確認つらいので抜けがあるかもですけど。冷静に考えると不要なsubscriptionをunsubscribeするrakeタスクがあるあたりかなりunsubscribeしない仕様っぽかった。
@Clworld 自鯖すべてのアカウントからフォローがはずれたアカウントのsubscription(リモート⇒自)は、push:refresh での更新対象外になるので、そのうちsubscriptions.expires_at に到達して相手サーバに4xx系が返っておわり、なんでしょうね。
@ck いえす
Mastodonは、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。
@Clworld 自鯖すべてのアカウントからフォローがはずれたアカウントのsubscription(リモート⇒自)は、push:refresh での更新対象外になるので、そのうちsubscriptions.expires_at に到達して相手サーバに4xx系が返っておわり、なんでしょうね。