processor

package
v0.0.0-...-3714c51 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2025 License: GPL-3.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 GamesDataProcessor

type GamesDataProcessor struct {
	GamesIdListFile *repository.ReadRepository
	GamesFile       *repository.WriteRepository
	CategoriesFile  *repository.WriteRepository
	LevelsFile      *repository.WriteRepository
	VariablesFile   *repository.WriteRepository
	ValuesFile      *repository.WriteRepository
	Client          *srcom_api.SrcomV1Client
}

func (*GamesDataProcessor) Process

func (p *GamesDataProcessor) Process() error

type GamesListProcessor

type GamesListProcessor struct {
	GamesIdListFile *repository.WriteRepository
	GamesFileV2     *repository.WriteRepository
	DevelopersFile  *repository.WriteRepository
	GenresFile      *repository.WriteRepository
	PlatformsFile   *repository.WriteRepository
	PublishersFile  *repository.WriteRepository
	EnginesFile     *repository.WriteRepository
	Client          *srcom_api.SrcomV1Client
	ClientV2        *srcom_api.SrcomV2Client
}

func (*GamesListProcessor) Process

func (p *GamesListProcessor) Process() error

type LeaderboardsDataProcessor

type LeaderboardsDataProcessor struct {
	GamesIdListFile  *repository.ReadRepository
	LeaderboardsFile *repository.WriteRepository
	Client           *srcom_api.SrcomV1Client
}

func (*LeaderboardsDataProcessor) Process

func (p *LeaderboardsDataProcessor) Process() error

type RunsDataProcessor

type RunsDataProcessor struct {
	UsersIdListFile *repository.ReadRepository
	RunsFile        *repository.WriteRepository
	Client          *srcom_api.SrcomV1Client
}

func (*RunsDataProcessor) Process

func (p *RunsDataProcessor) Process() error

type SupplementaryLeaderboardDataProcessor

type SupplementaryLeaderboardDataProcessor struct {
	GameId                       string
	SupplementaryLeaderboardFile *repository.AppendRepository
	Client                       *srcom_api.SrcomV1Client
}

func (*SupplementaryLeaderboardDataProcessor) Process

type UsersDataProcessor

type UsersDataProcessor struct {
	UsersIdListFile *repository.ReadRepository
	UsersFile       *repository.WriteRepository
	Client          *srcom_api.SrcomV1Client
}

func (*UsersDataProcessor) Process

func (p *UsersDataProcessor) Process() error

type UsersListProcessor

type UsersListProcessor struct {
	LeaderboardsFile *repository.ReadRepository
	UsersIdListFile  *repository.WriteRepository
	Client           *srcom_api.SrcomV1Client
}

func (*UsersListProcessor) Process

func (p *UsersListProcessor) Process() error

type WorldRecordDataProcessor

type WorldRecordDataProcessor struct {
	GameId              string
	WorldRecordDataFile *repository.AppendRepository
	ClientV1            *srcom_api.SrcomV1Client
	ClientV2            *srcom_api.SrcomV2Client
}

func (*WorldRecordDataProcessor) Process

func (p *WorldRecordDataProcessor) Process() error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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