full diff

com.suibari.nagi.getMutes

suibari.com +4 −4
From
bafyreibrzrls2nutl2so3hkeqxltsgytunun7y2ikp7djajdxvdyb7frwa indexed 2026-07-25 02:11 UTC View this version
To
bafyreic5vejzdl7rqpqephpphvevkucvyvfcbzff2soskiyaw6ljrt3jxy indexed 2026-10-21 08:51 UTC View this version

Compatibility

breaking 5 breaking changes, 3 non-breaking changes.

Breaking changes (5)
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "com.suibari.nagi.getMutes:output", src: "com.suibari.nagi.getMutes:output", tgt: "com.suibari.nagi.getMutes:output.tags", kind: "prop", name: Some("tags") }
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "com.suibari.nagi.getMutes:output", src: "com.suibari.nagi.getMutes:output", tgt: "com.suibari.nagi.getMutes:output.channels", kind: "prop", name: Some("channels") }
  • RemovedVertex RemovedVertex { vertex_id: "com.suibari.nagi.getMutes:output.channels" }
  • RemovedVertex RemovedVertex { vertex_id: "com.suibari.nagi.getMutes:output.channels:items" }
  • RemovedEdge RemovedEdge { src: "com.suibari.nagi.getMutes:output.channels", tgt: "com.suibari.nagi.getMutes:output.channels:items", kind: "items", name: None }
Non-breaking changes (3)
  • AddedVertex AddedVertex { vertex_id: "com.suibari.nagi.getMutes:output.tags" }
  • AddedVertex AddedVertex { vertex_id: "com.suibari.nagi.getMutes:output.tags:items" }
  • AddedEdge AddedEdge { src: "com.suibari.nagi.getMutes:output.tags", tgt: "com.suibari.nagi.getMutes:output.tags:items", kind: "items", name: None }

Migration guidance

Removed

  • RemovedVertex { vertex_id: "com.suibari.nagi.getMutes:output.channels" }
  • RemovedVertex { vertex_id: "com.suibari.nagi.getMutes:output.channels:items" }

Added

  • AddedVertex { vertex_id: "com.suibari.nagi.getMutes:output.tags" }
  • AddedVertex { vertex_id: "com.suibari.nagi.getMutes:output.tags:items" }

Notes

  • Breaking: RequiredEdgeAdded { vertex_id: "com.suibari.nagi.getMutes:output", src: "com.suibari.nagi.getMutes:output", tgt: "com.suibari.nagi.getMutes:output.tags", kind: "prop", name: Some("tags") }
  • Breaking: RequiredEdgeRemoved { vertex_id: "com.suibari.nagi.getMutes:output", src: "com.suibari.nagi.getMutes:output", tgt: "com.suibari.nagi.getMutes:output.channels", kind: "prop", name: Some("channels") }
  • Breaking: RemovedEdge { src: "com.suibari.nagi.getMutes:output.channels", tgt: "com.suibari.nagi.getMutes:output.channels:items", kind: "items", name: None }
  • Non-breaking: AddedEdge { src: "com.suibari.nagi.getMutes:output.tags", tgt: "com.suibari.nagi.getMutes:output.tags:items", kind: "items", name: None }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
5 "description": "自分がミュートしているユーザーとチャンネルの一覧。ミュートは非公開情報なので、認証した本人の分だけを返す。",
5 "description": "自分がミュートしているユーザーとハッシュタグの一覧。ミュートは非公開情報なので、認証した本人の分だけを返す。",
66 "errors": [
77 {
88 "name": "AuthRequired"
99 }
1010 ],
1111 "output": {
1212 "encoding": "application/json",
1313 "schema": {
1414 "properties": {
1515 "actors": {
1616 "items": {
1717 "type": "unknown"
1818 },
1919 "type": "array"
2020 },
21 "channels": {
21 "tags": {
2222 "items": {
23 "type": "unknown"
23 "type": "string"
2424 },
2525 "type": "array"
2626 }
2727 },
2828 "required": [
2929 "actors",
30 "channels"
30 "tags"
3131 ],
3232 "type": "object"
3333 }
3434 },
3535 "type": "query"
3636 }
3737 },
3838 "id": "com.suibari.nagi.getMutes",
3939 "lexicon": 1
4040}

Compare other versions