ActivityPubのObjectで、内部で作ったObjectは担保できるフィールドが決定できるのに対して外部で作られてやってきたObjectは担保できるフィールドが限りなく少なくなるのでその差分をどうやって吸収するかというのが型レベルでやったりやらなかったりで頭がこんがらがる
それでもAPの仕様上は必須ではないフィールドも必須として取り扱っていたりするので、なんとなくMastodon等の主要な実装の雰囲気を慮りながら実装している状態なのもストレスではある
No favourites yet.