pubsub

package
v0.0.0-...-6a72674 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreatePubsubClientOrDie

func CreatePubsubClientOrDie() *google_pubsub.Client

func ParseGuildReportsEvent

func ParseGuildReportsEvent(e event.Event) (int64, error)

func ParseRecentCharacterReportsEvent

func ParseRecentCharacterReportsEvent(e event.Event) (int32, error)

func ParseReportEvent

func ParseReportEvent(e event.Event) (string, error)

func ParseUserReportsEvent

func ParseUserReportsEvent(e event.Event) (int32, error)

func PublishCoraiderAccountClaimEvents

func PublishCoraiderAccountClaimEvents(
	pubsubClient *google_pubsub.Client,
	ctx context.Context,
	claimedPlayerId int64,
	claimedAccountName string,
	playerIds []int64,
) error

func PublishGuildReportsEvent

func PublishGuildReportsEvent(
	pubsubClient *google_pubsub.Client,
	ctx context.Context,
	guildId int32,
) error

func PublishPlayerReportEvents

func PublishPlayerReportEvents(
	pubsubClient *google_pubsub.Client,
	ctx context.Context,
	reportCode string,
	playerIds []int64,
) error

func PublishRecentCharacterReportsEvent

func PublishRecentCharacterReportsEvent(
	pubsubClient *google_pubsub.Client,
	ctx context.Context,
	userId int32,
) error

func PublishReportAccountClaimEvents

func PublishReportAccountClaimEvents(
	pubsubClient *google_pubsub.Client,
	ctx context.Context,
	claimedPlayerId int64,
	claimedAccountName string,
	reportCodes []string,
) error

func PublishReportEvents

func PublishReportEvents(pubsubClient *google_pubsub.Client, ctx context.Context, reports []string) error

func PublishUserReportsEvent

func PublishUserReportsEvent(
	pubsubClient *google_pubsub.Client,
	ctx context.Context,
	userId int32,
) error

Types

type CoraiderAccountClaimEvent

type CoraiderAccountClaimEvent struct {
	PlayerId           int64
	ClaimedPlayerId    int64
	ClaimedAccountName string
}

func ParseCoraiderAccountClaimEvent

func ParseCoraiderAccountClaimEvent(e event.Event) (CoraiderAccountClaimEvent, error)

type MessagePublishedData

type MessagePublishedData struct {
	Message google_pubsub.Message
}

type PlayerReportEvent

type PlayerReportEvent struct {
	Code     string
	PlayerId int64
}

func ParsePlayerReportEvent

func ParsePlayerReportEvent(e event.Event) (PlayerReportEvent, error)

type ReportAccountClaimEvent

type ReportAccountClaimEvent struct {
	ReportCode         string
	ClaimedPlayerId    int64
	ClaimedAccountName string
}

func ParseReportAccountClaimEvent

func ParseReportAccountClaimEvent(e event.Event) (ReportAccountClaimEvent, error)

Jump to

Keyboard shortcuts

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