api

package
v0.0.13 Latest Latest
Warning

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

Go to latest
Published: Jul 31, 2023 License: MIT Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(
	log *zap.Logger,
	hostname string,
	listenAddr string,
	feedRegistry *feed.Service,
	pgxStore *store.PGXStore,
	bskyCredentials *bluesky.Credentials,
	authEngine *AuthEngine,
) (*http.Server, error)

Types

type AuthEngine added in v0.0.13

type AuthEngine struct {
	ModeratorDIDs []string
	PDSHost       string
}

type ModerationServiceHandler added in v0.0.2

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

func (*ModerationServiceHandler) BanActor added in v0.0.13

func (m *ModerationServiceHandler) BanActor(ctx context.Context, req *connect.Request[v1.BanActorRequest]) (*connect.Response[v1.BanActorResponse], error)

func (*ModerationServiceHandler) CreateActor added in v0.0.13

func (m *ModerationServiceHandler) CreateActor(ctx context.Context, req *connect.Request[v1.CreateActorRequest]) (*connect.Response[v1.CreateActorResponse], error)

func (*ModerationServiceHandler) CreateCommentAuditEvent added in v0.0.11

func (m *ModerationServiceHandler) CreateCommentAuditEvent(ctx context.Context, req *connect.Request[v1.CreateCommentAuditEventRequest]) (*connect.Response[v1.CreateCommentAuditEventResponse], error)

func (*ModerationServiceHandler) GetActor added in v0.0.4

func (m *ModerationServiceHandler) GetActor(ctx context.Context, req *connect.Request[v1.GetActorRequest]) (*connect.Response[v1.GetActorResponse], error)

func (*ModerationServiceHandler) ListActors added in v0.0.4

func (m *ModerationServiceHandler) ListActors(ctx context.Context, req *connect.Request[v1.ListActorsRequest]) (*connect.Response[v1.ListActorsResponse], error)

func (*ModerationServiceHandler) ListAuditEvents added in v0.0.11

func (m *ModerationServiceHandler) ListAuditEvents(ctx context.Context, req *connect.Request[v1.ListAuditEventsRequest]) (*connect.Response[v1.ListAuditEventsResponse], error)

func (*ModerationServiceHandler) Ping added in v0.0.2

func (m *ModerationServiceHandler) Ping(ctx context.Context, req *connect.Request[v1.PingRequest]) (*connect.Response[v1.PingResponse], error)

func (*ModerationServiceHandler) ProcessApprovalQueue added in v0.0.2

func (m *ModerationServiceHandler) ProcessApprovalQueue(ctx context.Context, req *connect.Request[v1.ProcessApprovalQueueRequest]) (*connect.Response[v1.ProcessApprovalQueueResponse], error)

func (*ModerationServiceHandler) UnapproveActor added in v0.0.13

func (m *ModerationServiceHandler) UnapproveActor(ctx context.Context, req *connect.Request[v1.UnapproveActorRequest]) (*connect.Response[v1.UnapproveActorResponse], error)

Jump to

Keyboard shortcuts

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