Skip to content

Commit

Permalink
Merge pull request #239 from moul/dev/moul/refactor-eventstream
Browse files Browse the repository at this point in the history
feat(core): refactor EventStream to support pubsub patterns
  • Loading branch information
Godefroy Ponsinet committed Sep 11, 2018
2 parents 087083f + 656175d commit 459892b
Show file tree
Hide file tree
Showing 19 changed files with 599 additions and 143 deletions.
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

# Collapse generated files on GitHub
*.gen.go linguist-generated
*.gen.graphql linguist-generated
*.pb.go linguist-generated

# Reduce conflicts on markdown files
Expand Down
2 changes: 1 addition & 1 deletion client/go/bot/bot.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ func New(opts ...Option) (*Bot, error) {

func (b *Bot) Start() error {
ctx := context.Background()
stream, err := b.client.Node().EventStream(ctx, &node.Void{})
stream, err := b.client.Node().EventStream(ctx, &node.EventStreamInput{})
if err != nil {
return err
}
Expand Down
2 changes: 1 addition & 1 deletion core/api/client/berty.node.service.gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion core/api/client/jsonclient/berty.node.service.gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

46 changes: 46 additions & 0 deletions core/api/node/graphql/graph/graph.gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions core/api/node/graphql/model/model.gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion core/api/node/graphql/resolver.go
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ type subscriptionResolver struct{ *Resolver }

func (r *subscriptionResolver) EventStream(ctx context.Context) (<-chan *model.BertyP2pEvent, error) {
ce := make(chan *model.BertyP2pEvent)
req := &service.Void{}
req := &service.EventStreamInput{}
stream, err := r.client.EventStream(ctx, req)
if err != nil {
return nil, err
Expand Down
3 changes: 3 additions & 0 deletions core/api/node/graphql/service.gen.graphql

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 459892b

Please sign in to comment.