badger

package
v0.0.0-...-68889fd Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2020 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BadgerTokenManager

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

BadgerTokenManager is a TokenManager that writes and retrieves data from a badger kv store

func NewBadgerTokenManager

func NewBadgerTokenManager(path string) (*BadgerTokenManager, error)

NewBadgerTokenManager creates a new token manager persisting at the given path

func (*BadgerTokenManager) Close

func (m *BadgerTokenManager) Close() error

Close closes the underlying badger database

func (*BadgerTokenManager) Get

func (m *BadgerTokenManager) Get(subject string) (string, error)

Get returns the stored token

func (*BadgerTokenManager) Set

func (m *BadgerTokenManager) Set(subject, value string) error

Set sets or updates the stored token

Jump to

Keyboard shortcuts

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