api

package
v0.0.0-...-5156b21 Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Server

type Server struct {
	apigen.UnimplementedApiServer
	// contains filtered or unexported fields
}

func NewServer

func NewServer(logger *zap.Logger, node node.Node) *Server

func (*Server) GetNickname

func (s *Server) GetNickname(
	_ context.Context,
	request *apigen.GetNicknameRequest,
) (*apigen.GetNicknameResponse, error)

func (*Server) GetRoomParticipants

func (*Server) JoinRoom

func (*Server) Ping

func (*Server) SendMessage

func (s *Server) SendMessage(ctx context.Context, request *apigen.SendMessageRequest) (*apigen.SendMessageResponse, error)

func (*Server) SetNickname

func (*Server) SubscribeToEvents

func (s *Server) SubscribeToEvents(
	_ *apigen.SubscribeToEventsRequest,
	stream apigen.Api_SubscribeToEventsServer,
) error

Jump to

Keyboard shortcuts

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