@muku_dori_ @nosutaruthedoo ユーザー同士の個別のブロックのお話ですが、
■ 登場人物
Aサーバのaさん
Bサーバのbさん
■ 流れ
aさんがbさんをブロックしました。
この時、Aサーバには、aさんがbさんをブロックしているという情報が記録されます。
また、AサーバからBサーバへ、aさんがbさんをブロックしたという情報が伝えられます。(Blockアクティビティ)
Bサーバはこれを受領すると、bさんはaさんにブロックされている(被ブロック)という情報を記録します。
■ 詳細
ブロックによって、aさんからbさんへのフォロー・フォローリクエストは解除されます。bさんからaさんへのフォロー・フォローリクエストも解除されます。
ただし、これもブロック同様、Aサーバでは解除された状態になっているにも関わらず、Bサーバでは解除されていない、という状態不一致の不具合が発生する可能性もあります。
aさんは、bさんをブロックしたことを所属するAサーバが認識しているので、bさんのプロフィールをみると、ブロック中であることが表示されます。
bさんは、aさんのプロフィールをBサーバ上でみると、フォローボタンが押せなくなっているので、状態を確かめることができます。
(つづく)