Admin::AccountAction って suspended_at 変更してるだけで、SuspendAccountService 呼んでないし同等の処理も別に行ってない気がするけどどうなんだろ。Ruby素人だしなんもわからん
@tateisu 基本的にはsuspended_atがnilじゃない場合にサスペンドされたと判断してるように見えますねー
https://github.com/tootsuite/mastodon/blob/c5d37f1/app/models/account.rb#L204
SuspendAccountServiceの方がいろいろやってて中でsuspended_atも変更してるように見えます。このサービスはいつ呼ばれるんだろう…
https://github.com/tootsuite/mastodon/blob/c5d37f1/app/services/suspend_account_service.rb#L117