Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database interface {
GetDiscordMessage(id string) (string, error)
SetDiscordMessage(id string, messageID string) error
}
Database is an interface used to wrap persistant data
type Sqlite3Database ¶
type Sqlite3Database struct {
// contains filtered or unexported fields
}
func NewSqlite3Database ¶
func NewSqlite3Database(path string) *Sqlite3Database
NewSqlite3Database creates a new SqliteDB object
func (*Sqlite3Database) GetDiscordMessage ¶
func (db *Sqlite3Database) GetDiscordMessage(id string) (string, error)
GetDiscordMessage finds a discord message ID from a given local ID
func (*Sqlite3Database) MigrateDown ¶
func (db *Sqlite3Database) MigrateDown() error
MigrateUp destroys the DB
func (*Sqlite3Database) MigrateUp ¶
func (db *Sqlite3Database) MigrateUp() error
MigrateUp migrates the DB
func (*Sqlite3Database) SetDiscordMessage ¶
func (db *Sqlite3Database) SetDiscordMessage(id string, messageID string) error
SetDiscordMessage sets a discord message ID from a given local ID
Click to show internal directories.
Click to hide internal directories.