16 lines
458 B
GraphQL
16 lines
458 B
GraphQL
|
extend type Query {
|
||
|
posts(name: String!, tag: String! = "", paging: PageInput): Connection!
|
||
|
}
|
||
|
extend type Subscription {
|
||
|
"""after == 0 start from begining, after == -1 start from end"""
|
||
|
postAdded(name: String!, tag: String! = "", after: Int! = -1): PostEvent
|
||
|
}
|
||
|
type PostEvent implements Edge @goModel(model: "go.sour.is/tools/app/msgbus.PostEvent") {
|
||
|
id: ID!
|
||
|
|
||
|
payload: String!
|
||
|
payloadJSON: Map!
|
||
|
tags: [String!]!
|
||
|
|
||
|
meta: Meta!
|
||
|
}
|