もっと見る

予定だけど、次のバージョンでlimitedは"unleakable"になる感じで。

あ、limited周りの事についてかなり考えて、良い感じに結論出しときました
帰ったら投げる( 'ω')b

from

@ProgrammerGenboo これをprivateだと言い切ることは僕にはできないよ!

通知のないdirectってのが期待してる動作みたいだよ?
~~~~~~~~~~
[itabashi.0j0.jp/@ProgrammerGen]

@ars42525
ぱっと見た感じトゥート数にカウントされないprivateって感じがしたんだけど気のせい?
~~~~~~~~~~
[odakyu.app/@ars42525/100913243]

わかったこと
limited対応済みインスタンスで、visibility=limitedにして投稿すると、visibilityはprivateとして扱われる
しかし、何故かHTLには流れてこない

limited対応済みインスタンスから、visibility=limitedで、limited未対応インスタンスにメンションを送ると、DMとして届く
メンションがあるので、通知は来てしまう

limited対応済みインスタンスで、visibility=limitedで投稿すると、limited未対応インスタンスからは見えない=privateの挙動とは違う

一応念の為
現在話しているlimitedは、板橋丼・小田急don・整地丼に存在する限定公開機能ではなく、masterのlimited機能です

スレッドを表示

今のところわかってるのは、

visibility=limitedにすると、
・自鯖からはHTLに流れないprivate
・他鯖からはdirectとして
扱われる

今のところ通知を送らずHTLに流し込む機能は他のActivityPub実装(Hubzillaとか)使わないと出来ない模様

@ars42525
tootInListまだ使ってないからセーフかも!!
って思ったけど新limited、外部に配信されるんじゃ??
~~~~~~~~~~
[odakyu.app/@ars42525/100913210]

@ProgrammerGenboo dbは触らなくて良さそう
limitedはvisibility=4なんだからstatus.rbかえるだけでいい
新limitedがほかインスタンスではvisibility=5になるところうちだけvisibility=6にすれば…
って思ったんだけどvisibility=6ってtootInListでは…?
~~~~~~~~~~
[itabashi.0j0.jp/@ProgrammerGen]

visibility=limitedって、内部的に
・通知するdirect=これまでどおりのdirect
・通知はしないdirect=Hubzillaとかで送信できる、表示権限を絞ったメンションなし投稿
を区別するためのものであって、visibility=limitedでトゥートを送信するってのは予期してない操作なのでは?ってこと

もしかしてなんだけどさ?
visibility=limitedでの挙動がおかしいんじゃなくて、visibility=limitedでトゥートできてしまうこと自体が不具合なんじゃないの?

もっと見る

いそがしのげんちゃん。​:verified: によるおすすめ:

板橋丼(Itabashi-don)

東京都板橋区、及びその周辺地域に関する地域インスタンスです。