pvlsource

package
v2.1.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Jun 20, 2018 License: BSD-3-Clause, BSD-3-Clause Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewPvlSourceAndInstall

func NewPvlSourceAndInstall(g *libkb.GlobalContext) libkb.PvlSource

NewPvlSource creates a new source and installs it into G.

Types

type PvlSourceImpl

type PvlSourceImpl struct {
	libkb.Contextified
	sync.Mutex
	// contains filtered or unexported fields
}

PvlSource is the way to get active pvl. Talks to MerkleClient Has an in-memory and LocalDB cache.

func (*PvlSourceImpl) GetKitString

Get pvl kit as a string. First it makes sure that the merkle root is recent enough. Using the pvl hash from that, it fetches from in-memory falling back to db falling back to server.

func (*PvlSourceImpl) GetPVL

func (s *PvlSourceImpl) GetPVL(ctx context.Context) (libkb.PvlUnparsed, error)

Get PVL to use.

Jump to

Keyboard shortcuts

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