full diff

fyi.opensocial.listPeopleChannels

From
bafyreifcar5ycado3d2g4vlmyhyzo23oglwvylt5m35342ufql4u2mckom indexed 2026-10-16 20:58 UTC View this version
To
bafyreigpajkh2f32cnufu5adjyikp2ndlx5vrq2q24qe7gnt3fe2x42pfe indexed 2026-10-19 22:38 UTC View this version

Compatibility

backward compatible Backward compatible. 4 non-breaking changes.

Non-breaking changes (4)
  • AddedVertex AddedVertex { vertex_id: "fyi.opensocial.listPeopleChannels#channelView.formerly" }
  • AddedVertex AddedVertex { vertex_id: "fyi.opensocial.listPeopleChannels#channelView.formerly:items" }
  • AddedEdge AddedEdge { src: "fyi.opensocial.listPeopleChannels#channelView", tgt: "fyi.opensocial.listPeopleChannels#channelView.formerly", kind: "prop", name: Some("formerly") }
  • AddedEdge AddedEdge { src: "fyi.opensocial.listPeopleChannels#channelView.formerly", tgt: "fyi.opensocial.listPeopleChannels#channelView.formerly:items", kind: "items", name: None }

Migration guidance

Added

  • AddedVertex { vertex_id: "fyi.opensocial.listPeopleChannels#channelView.formerly" }
  • AddedVertex { vertex_id: "fyi.opensocial.listPeopleChannels#channelView.formerly:items" }

Notes

  • Non-breaking: AddedEdge { src: "fyi.opensocial.listPeopleChannels#channelView", tgt: "fyi.opensocial.listPeopleChannels#channelView.formerly", kind: "prop", name: Some("formerly") }
  • Non-breaking: AddedEdge { src: "fyi.opensocial.listPeopleChannels#channelView.formerly", tgt: "fyi.opensocial.listPeopleChannels#channelView.formerly:items", kind: "items", name: None }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "channelView": {
55 "properties": {
66 "files": {
77 "description": "Its tabs' files, each read with getSpaceBlob from the channel's space.",
88 "items": {
99 "ref": "fyi.opensocial.defs#file",
1010 "type": "ref"
1111 },
1212 "type": "array"
1313 },
14 "formerly": {
15 "description": "The slugs it had before: links to them still find it.",
16 "items": {
17 "type": "string"
18 },
19 "type": "array"
20 },
1421 "name": {
1522 "type": "string"
1623 },
1724 "people": {
1825 "items": {
1926 "format": "did",
2027 "type": "string"
2128 },
2229 "type": "array"
2330 },
2431 "slug": {
2532 "type": "string"
2633 },
2734 "tabs": {
2835 "items": {
2936 "ref": "fyi.opensocial.site#tab",
3037 "type": "ref"
3138 },
3239 "type": "array"
3340 },
3441 "uri": {
3542 "description": "Its space.",
3643 "format": "at-uri",
3744 "type": "string"
3845 }
3946 },
4047 "required": [
4148 "uri",
4249 "slug",
4350 "name",
4451 "people",
4552 "tabs"
4653 ],
4754 "type": "object"
4855 },
4956 "main": {
5057 "description": "The group's channels kept for chosen people that you're one of: each with who it's for, its tabs and their files. Nobody else learns they exist.",
5158 "output": {
5259 "encoding": "application/json",
5360 "schema": {
5461 "properties": {
5562 "channels": {
5663 "items": {
5764 "ref": "#channelView",
5865 "type": "ref"
5966 },
6067 "type": "array"
6168 }
6269 },
6370 "required": [
6471 "channels"
6572 ],
6673 "type": "object"
6774 }
6875 },
6976 "parameters": {
7077 "properties": {
7178 "group": {
7279 "format": "did",
7380 "type": "string"
7481 }
7582 },
7683 "required": [
7784 "group"
7885 ],
7986 "type": "params"
8087 },
8188 "type": "query"
8289 }
8390 },
8491 "id": "fyi.opensocial.listPeopleChannels",
8592 "lexicon": 1
8693}

Compare other versions