graph

package
v0.0.0-...-be2d88d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 10, 2022 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Messager

type Messager interface {
	SendMessage(*model.Message)
	GetMessages() []*model.Message
	Subscribe(string) <-chan *model.Message
	Unsubscribe(string)
}

type MongoStore

type MongoStore struct {
	// contains filtered or unexported fields
}

func NewMongoStore

func NewMongoStore(ctx context.Context) *MongoStore

type Resolver

type Resolver struct {
	// contains filtered or unexported fields
}

func NewResolver

func NewResolver(ctx context.Context) *Resolver

func (*Resolver) Message

func (r *Resolver) Message() generated.MessageResolver

Message returns generated.MessageResolver implementation.

func (*Resolver) Mutation

func (r *Resolver) Mutation() generated.MutationResolver

Mutation returns generated.MutationResolver implementation.

func (*Resolver) Query

func (r *Resolver) Query() generated.QueryResolver

Query returns generated.QueryResolver implementation.

func (*Resolver) Subscription

func (r *Resolver) Subscription() generated.SubscriptionResolver

Subscription returns generated.SubscriptionResolver implementation.

func (*Resolver) Todo

func (r *Resolver) Todo() generated.TodoResolver

Todo returns generated.TodoResolver implementation.

type User

type User interface {
	CreateUser(*model.User) *model.User
	GetUser(id string) *model.User
	GetUsers() []*model.User
	AddFriend() (*model.User, error)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL