2023-07-31 20:13:46 xanac님의 게시물 rk_asylum@under-bank.blue
icon

This account is not set to public on notestock.

2023-07-31 15:50:01 Masaki Hara님의 게시물 qnighy@qnmd.info
icon

This account is not set to public on notestock.

2023-07-31 13:53:21 のえる님의 게시물 noellabo@fedibird.com
icon

Actorは、それぞれがinboxというActivityを受け入れる窓口を持っていて、他のActorから送られてきたActivityを処理します。

また、自分が送ったActivityをoutboxに保持しています(ずっと溜まっていきます)。

フォローしているActorのコレクション following も持っています。

フォローされているActorのコレクション followers も持っています。

これは、フォローを要求して、それが受け入れられた時に、お互いがコレクションに追加することで、その状態を維持します。

新しい投稿(Note)をCreateした時、つまり新規投稿時には、followersコレクションのActorのinboxに対してActivityを送ります。

そうすると、フォロワーのActorは、inboxに届いたActivityを処理して、フォロー相手の投稿が読めるようになります。

Activityを発行したActorが、フォロワーに対してそれを送信することで、お互いが繋がるネットワークが実現されています。

Actorの実際の表現例(抜粋)
Attach image
2023-07-30 23:52:06 xanac님의 게시물 rk_asylum@under-bank.blue
icon

This account is not set to public on notestock.