metadata

package
v0.1.6 Latest Latest
Warning

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

Go to latest
Published: Aug 13, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Path

func Path(dbDir string) string

Types

type Client

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

Client defines the file meta

func NewClient

func NewClient(dbDir 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