chat.bsky.moderation.getMessageContext
Schema Diff
+2 -1
Compatibility Analysis
Backward Compatible
Backward compatible. 4 non-breaking changes.
Non-Breaking Changes (4)
- AddedVertex AddedVertex { vertex_id: "chat.bsky.convo.defs#systemMessageView" }
- AddedVertex AddedVertex { vertex_id: "chat.bsky.moderation.getMessageContext:output.messages:items:variant2" }
- AddedEdge AddedEdge { src: "chat.bsky.moderation.getMessageContext:output.messages:items", tgt: "chat.bsky.moderation.getMessageContext:output.messages:items:variant2", kind: "variant", name: Some("chat.bsky.convo.defs#systemMessageView") }
- AddedEdge AddedEdge { src: "chat.bsky.moderation.getMessageContext:output.messages:items:variant2", tgt: "chat.bsky.convo.defs#systemMessageView", kind: "ref", name: None }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "chat.bsky.convo.defs#systemMessageView" }AddedVertex { vertex_id: "chat.bsky.moderation.getMessageContext:output.messages:items:variant2" }
Additional Notes
- Non-breaking: AddedEdge { src: "chat.bsky.moderation.getMessageContext:output.messages:items", tgt: "chat.bsky.moderation.getMessageContext:output.messages:items:variant2", kind: "variant", name: Some("chat.bsky.convo.defs#systemMessageView") }
- Non-breaking: AddedEdge { src: "chat.bsky.moderation.getMessageContext:output.messages:items:variant2", tgt: "chat.bsky.convo.defs#systemMessageView", kind: "ref", name: None }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
5
"output": {
6
6
"encoding": "application/json",
7
7
"schema": {
8
8
"properties": {
9
9
"messages": {
10
10
"items": {
11
11
"refs": [
12
12
"chat.bsky.convo.defs#messageView",
13
-
"chat.bsky.convo.defs#deletedMessageView"
13
+
"chat.bsky.convo.defs#deletedMessageView",
14
+
"chat.bsky.convo.defs#systemMessageView"
14
15
],
15
16
"type": "union"
16
17
},
17
18
"type": "array"
18
19
}
19
20
},
20
21
"required": [
21
22
"messages"
22
23
],
23
24
"type": "object"
24
25
}
25
26
},
26
27
"parameters": {
27
28
"properties": {
28
29
"after": {
29
30
"default": 5,
30
31
"type": "integer"
31
32
},
32
33
"before": {
33
34
"default": 5,
34
35
"type": "integer"
35
36
},
36
37
"convoId": {
37
38
"description": "Conversation that the message is from. NOTE: this field will eventually be required.",
38
39
"type": "string"
39
40
},
40
41
"messageId": {
41
42
"type": "string"
42
43
}
43
44
},
44
45
"required": [
45
46
"messageId"
46
47
],
47
48
"type": "params"
48
49
},
49
50
"type": "query"
50
51
}
51
52
},
52
53
"id": "chat.bsky.moderation.getMessageContext",
53
54
"lexicon": 1
54
55
}