あ、そうか、そもそも今の仕様はWebUIに出す以上APIにも載せなきゃいけないんだった
なるほどーこの違いかぁ…
あ、そうか、そもそも今の仕様はWebUIに出す以上APIにも載せなきゃいけないんだった
なるほどーこの違いかぁ…
@yuicho Fedibirdのcontextは、with_referenceパラメータが指定された時はreferencesを分離して別に提供し(対応しているクライアント向け)、そうでない場合はancestorsにreferenecesをマージして提供します(対応していないクライアント向け)。
FedibirdのWebUIは対応しているクライアントに分類されるので、with?reference付きで呼び出しているけど、他には例がないかもね。
完全に間違い。
こっちだった。
なるほど…こういうことか……
これ、このままでクライアントが対応する方が自然な気がしてしまうんだけど、そもそもバニラのcontextってどうなってるんだろう
@yuicho v4.2のようにスレッドのつながりに視覚的にライン入れたりする実装になると、区別できないとうまく動作しないですよね。
あと、Mastodon公式アプリはAPI取得したあとでリプライツリーをアプリ側で再構築するので、参照をancestorsに混ぜても無視されます(表示されない)。
@noellabo なるほど…
ということは、クライアントとしてもfedibirdを使う時にwith_referenceつけて参照と区別できる取り方の方が望ましいといえば望ましいわけですね…🤔
情報ありがとうございます!
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.