我需要订阅桑格利亚汽酒。我浏览了文档并尝试实现它,但我在理解它时遇到了很多问题。
val SubscriptionType = ObjectType("Subscription", fields[Unit, Unit](
Field.subs("userEvents", UserEventType, resolve = _ ⇒
Observable(UserCreated(1, "Bob"), UserNameChanged(1, "John")).map(action(_))),
Field.subs("messageEvents", MessageEventType, resolve = _ ⇒
Observable(MessagePosted(userId = 20, text = "Hello!")).map(action(_)))
))
我无法理解什么是 UserCreated 或 UserNameChanged 或 MessagePosted。它们是写入数据库查询的方法吗?任何人都可以帮助我理解这一点。
有关更多信息,您可以访问链接。桑格利亚graphql学习