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