タグ

2024年7月6日のブックマーク (1件)

  • lexicon設計テクニック | 山貂

    Copy permalink (strict) WhiteWind will show `Contents changed` badge if contents are edited atproto固有のAPI策定tipsを思いつくままに書き散らしたやつ。 APIレスポンスへのrecord埋め込み クライアント主導でサービスを機能拡張する方法として、XRPC APIのレスポンスの一部をrecordから取得する、という方法がある。余分なフィールドが増える分にはlexicon更新は不要だし、単に埋め込むだけならappviewの追加対応も必要無い。1 実例としては、一部のbskyクライアントがviaフィールドでpostにクライアント名を埋め込んでいるのがよく知られている。 また、Blueskyはprofileもrecordを埋め込むべきだったと反省している。 lexicon的には3種類の埋め込み

    lexicon設計テクニック | 山貂