28654 posts 295 follows 404 followers
こんなんですが.motcha.techの管理人
インターネット老人会所属
Win10、フォルダー開いて中の画像の編集して、別名つけて同じフォルダーに保存するじゃん。そしたら、そのフォルダー開いてたエクスプローラーが固まって落ちる。なんぞ。
対策としては、アプリ側でRelationshipを参照するときに一貫して詐称を行うことをお勧めします。
following==false,requested==true,Account.locked==false, なら following=true,requested=false であるように振る舞うのです。
これはマストドンの#4799 で行われているのと同じことを、より一貫させただけです。
もし詐称がイヤなら「Account.locked==false, following==false,requested==trueなRelationshipを見つけたら定期的に読み直す」くらいしか状態を正確に表示する方法はないと思います。
マストドン1.6のAPIではフォロー操作の後のRelationshipの見え方が変わっています。
- フォローAPIの応答ではフォロー成功したように詐称されます(#4799 )が、Relationshipを読み直すとfollowingではなくrequestedがtrueになります。
- リモートフォローAPIの応答にはRelationshipは含まれないため、 #4799 のような詐称は元から行えません。Relationshipを読むとfollowingではなくrequestedがtrueになります。これは思っているより長い時間続く可能性があります。
- サーバ側でのフォロー処理が非同期完了した(requested=false,following=trueになる)時、それをアプリに知らせる仕組みは存在しません。
続く