@takke Fedibirdはアカウント一括取得ありますので、場合分けするコードを厭わないならコール回数減らす最適化は可能です。ついでに投稿にも一括取得つけて、fedibird_capabilities足しておきましょう。
本家は……一応プルリクしてみましょうか。必要性(こういうニーズがある)は説明できますか?
@noellabo ありがとうございます!fedibirdにはどちらも既にあるんですね!今度試してみます。
必要性、微妙に長くなったので下記gistに置いておきました。
https://gist.github.com/takke/b36a612cfede0a4a5a3a1f3627d76920
@takke 理由が明確ですね。こりゃ必要だわ。
今頃気が付きましたが、statusesの方がids[]で、accountsがrelationshipsにあわせてid[]なの不統一でキモイ……
@noellabo []で受け付けるところ探してみましたがrelationshipsだけid[]で他はmedia_ids[]とかchoises[]のように複数形ですね。個別に作ってるとなかなか気づかない視点です。
@takke relationshipsを無視して、ここはidsに統一しちゃいますかねー。