application

package
v0.0.0-...-16924cb Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2025 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const MetadataTempFilename = "metadata.json"

Variables

This section is empty.

Functions

func CreateSignalCancelContext

func CreateSignalCancelContext() context.Context

func GetAllNewBeatmapset

func GetAllNewBeatmapset(ctx context.Context, osuClient *osu.LegacyOfficialClient, lastTime *time.Time) (map[int]BeatmapsetMetadata, error)

func GetMetadata

func GetMetadata(graph *onedrive.GraphClient, root string) (Metadata, error)

func GetNewBeatmapset

func GetNewBeatmapset(client *osu.LegacyOfficialClient, since time.Time, lastBeatmapsetInfo map[int]BeatmapsetMetadata) (time.Time, bool, error)

func Login

func Login(config *Config, ctx context.Context) (*onedrive.GraphClient, error)

func ReadLocalMetadata

func ReadLocalMetadata(filename string) (Metadata, error, bool)

func SaveMetadataToLocal

func SaveMetadataToLocal(metadata *Metadata) error

func SaveMetadataToLocalDB

func SaveMetadataToLocalDB(metadata *Metadata) (string, error)

func UploadMetadata

func UploadMetadata(graph *onedrive.GraphClient, root string, metadata *Metadata) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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