Follow時にsubscribeするのって
SubscribeService.new.call(target_account) unless target_account.subscribed?
みたいな感じになってるんですけどここで
target_account.subscribed? は !subscription_expires_at.blank?
で期間外でも true なんですよ

フォロー

そうしたらExpireした時にSubscribeしなおすのってどうするのってなるんですけどこれがcronのjobでこれ動いてないと自然に同期が外れて元に戻らないみたいな現象が起こりえるっぽい。

ログインして会話に参加
GGTea - Mastodon

Mastodonは、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。