app

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 4, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type App

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

func NewApp

func NewApp() *App

func (*App) GetBestScores

func (a *App) GetBestScores(uid, mode, page int, judgement, mstatus string, ln float64) ([]database.ScoreBoard, error)

Scores

func (*App) GetConfig

func (a *App) GetConfig() config.Config

func (*App) GetGradeCount

func (a *App) GetGradeCount(uid, mode int, pb bool) (database.GradesCountStat, error)

func (*App) GetJudgesCountStats

func (a *App) GetJudgesCountStats(uid, mode int) (database.JudgeCountStat, error)

func (*App) GetLongestStats

func (a *App) GetLongestStats(uid, mode int) (database.LongestStat, error)

func (*App) GetMostPlayed

func (a *App) GetMostPlayed(uid, mode, page int) ([]database.MostPlayed, error)

func (*App) GetOverallStats

func (a *App) GetOverallStats(uid, mode int) (database.OverallStats, error)

Stats

func (*App) GetPlayStats

func (a *App) GetPlayStats(uid, mode int) (database.PlayStats, error)

func (*App) GetRecentScores

func (a *App) GetRecentScores(uid, mode, page int, failed bool) (database.CountedScoreBoard, error)

func (*App) GetScoreDetails

func (a *App) GetScoreDetails(id int) (database.ScoreDetails, error)

func (*App) GetTotalStats

func (a *App) GetTotalStats(uid, mode int) (database.TotalStats, error)

func (*App) GetUserJudgements

func (a *App) GetUserJudgements() ([]string, error)

func (*App) GetUserPlayGraph

func (a *App) GetUserPlayGraph(uid, mode int) (map[string]int, error)

func (*App) GetUsers

func (a *App) GetUsers() (database.Users, error)

Users

func (*App) LoadDB

func (a *App) LoadDB() error

func (*App) NewImages

func (a *App) NewImages() *images.FileLoader

func (*App) SetGamePath

func (a *App) SetGamePath(path string) error

func (*App) SetMainMode

func (a *App) SetMainMode(mode bool) error

func (*App) Startup

func (a *App) Startup(ctx context.Context)

Jump to

Keyboard shortcuts

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