serverv1

package
v0.0.0-...-576cec9 Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MembersServer

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

MembersServer provides all handlers for members API.

func NewMembersServer

func NewMembersServer(
	cfg *config.Config,
	uploads upload.Upload,
	metricz *metrics.Metrics,
	repository repository.MembersRepository,
) *MembersServer

NewMembersServer initializes the member server.

func (*MembersServer) Append

func (s *MembersServer) Append(
	ctx context.Context,
	req *connect.Request[members.AppendRequest],
) (*connect.Response[members.AppendResponse], error)

Append implements the MembersServiceHandler interface.

func (*MembersServer) Drop

func (s *MembersServer) Drop(
	ctx context.Context,
	req *connect.Request[members.DropRequest],
) (*connect.Response[members.DropResponse], error)

Drop implements the MembersServiceHandler interface.

func (*MembersServer) List

func (s *MembersServer) List(
	ctx context.Context,
	req *connect.Request[members.ListRequest],
) (*connect.Response[members.ListResponse], error)

List implements the MembersServiceHandler interface.

Jump to

Keyboard shortcuts

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