metadata

package
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Sep 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Path

func Path(cacheDir string) string

Path returns the metaData file path

Types

type Client

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

Client defines the file meta

func NewClient

func NewClient(cacheDir string) Client

NewClient is the factory method for the metadata Client

func (Client) Delete

func (c Client) Delete() error

Delete deletes the file of database metadata

func (Client) Get

func (c Client) Get() (Metadata, error)

Get returns the file metadata

func (Client) Update

func (c Client) Update(meta Metadata) error

type Metadata

type Metadata struct {
	Version      int `json:",omitempty"`
	NextUpdate   time.Time
	UpdatedAt    time.Time
	DownloadedAt time.Time // This field will be filled after downloading.
}

Jump to

Keyboard shortcuts

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