csvdb

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2019 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DB

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

func Init

func Init(users, accounts, ctr string) (*DB, error)

func (*DB) Account

func (d *DB) Account(ctx context.Context, id int) (*db.Account, error)

func (*DB) Accounts

func (d *DB) Accounts(ctx context.Context) ([]*db.Account, error)

func (*DB) AddAccount

func (d *DB) AddAccount(ctx context.Context, acc *db.Account) error

func (*DB) AddUser

func (d *DB) AddUser(ctx context.Context, username, password string) error

func (*DB) Close

func (d *DB) Close() error

func (*DB) EditAccount

func (d *DB) EditAccount(ctx context.Context, id int, acc *db.Account) error

func (*DB) EditElo

func (d *DB) EditElo(ctx context.Context, id int, elo string) error

func (*DB) EditToken

func (d *DB) EditToken(ctx context.Context, id int, token string) error

func (*DB) RemoveAccount

func (d *DB) RemoveAccount(ctx context.Context, id int) error

func (*DB) RemoveUser

func (d *DB) RemoveUser(ctx context.Context, username string) error

func (*DB) User

func (d *DB) User(ctx context.Context, username string) (*db.User, error)

func (*DB) UserByToken

func (d *DB) UserByToken(ctx context.Context, token string) (*db.User, error)

func (*DB) Usernames

func (d *DB) Usernames(ctx context.Context) ([]string, error)

Jump to

Keyboard shortcuts

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