runners

package
v0.0.0-...-8aaef3b Latest Latest
Warning

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

Go to latest
Published: Dec 22, 2020 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CategoryStatuses

type CategoryStatuses struct {
	GuildID  int64
	Category utils.Category
	IconURL  string
	Statuses []Status
}

CategoryStatuses struct

type Runner

type Runner struct {
	Config              *utils.Config
	Log                 *utils.Log
	NitradoServiceToken string
}

Runner struct

func (*Runner) ErrorHandler

func (r *Runner) ErrorHandler(e chan *utils.ApplicationError)

ErrorHandler func

func (*Runner) GetServices

func (r *Runner) GetServices(category utils.Category, e chan *utils.ApplicationError)

GetServices func

func (*Runner) GetStatus

func (r *Runner) GetStatus(guildID int64, category utils.Category, s chan *CategoryStatuses, e chan *utils.ApplicationError)

GetStatus func

func (*Runner) PostStatus

func (r *Runner) PostStatus(dgs *discordgo.Session, categoryStatuses chan *CategoryStatuses)

PostStatus func

func (*Runner) ServiceRunner

func (r *Runner) ServiceRunner(dgs *discordgo.Session)

ServiceRunner func

func (*Runner) StatusRunner

func (r *Runner) StatusRunner(dgs *discordgo.Session)

StatusRunner func

type Status

type Status struct {
	ServiceID      int
	Status         string
	PlayersCurrent int
	PlayersMax     int
	SuspendDate    int64
	DeleteDate     int64
	DisplayName    string
	RoleID         int64
	PlayerID       int64
	BoostCode      string
	ShowHealth     bool
}

Status struct

Jump to

Keyboard shortcuts

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