Проблемы с подпиской в ​​sangria graphql - PullRequest
1 голос
/ 27 мая 2020

Мне нужно работать по подписке в сангрии. Я просмотрел документацию и попытался реализовать ее, но у меня возникло множество проблем с ее пониманием.

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. Это методы, где пишется запрос к базе данных. Может ли кто-нибудь помочь мне разобраться в этом.

Для получения дополнительной информации вы можете посетить ссылку. изучение Sangria graphql

...