mod_storage

package
v1.1.47 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MigrateModStorageDB

func MigrateModStorageDB(db *sql.DB, dbtype types.DatabaseType) error

Types

type ModStorageEntry

type ModStorageEntry struct {
	ModName string `json:"modname"`
	Key     []byte `json:"key"`
	Value   []byte `json:"value"`
}

internal name: "entries"

type ModStorageRepository

type ModStorageRepository interface {
	Get(modname string, key []byte) (*ModStorageEntry, error)
	Create(entry *ModStorageEntry) error
	Update(entry *ModStorageEntry) error
	Delete(modname string, key []byte) error
	Count() (int64, error)
	Export(z *zip.Writer) error
	Import(z *zip.Reader) error
}

func NewModStorageRepository

func NewModStorageRepository(db *sql.DB, dbtype types.DatabaseType) ModStorageRepository

Jump to

Keyboard shortcuts

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