Documentation ¶
Index ¶
- type DBDiscordWebhook
- type Database
- type Sqlite3Database
- func (db *Sqlite3Database) GetDiscordMessage(id string) (string, error)
- func (db *Sqlite3Database) GetDiscordWebhook(id string) (*DBDiscordWebhook, error)
- func (db *Sqlite3Database) MigrateDown() error
- func (db *Sqlite3Database) MigrateUp() error
- func (db *Sqlite3Database) SetDiscordMessage(id string, messageID string) error
- func (db *Sqlite3Database) SetDiscordWebhook(id string, data *DBDiscordWebhook) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBDiscordWebhook ¶ added in v0.4.2
type Database ¶
type Database interface { GetDiscordMessage(id string) (string, error) SetDiscordMessage(id string, messageID string) error GetDiscordWebhook(id string) (*DBDiscordWebhook, error) SetDiscordWebhook(id string, data *DBDiscordWebhook) 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) GetDiscordWebhook ¶ added in v0.4.2
func (db *Sqlite3Database) GetDiscordWebhook(id string) (*DBDiscordWebhook, error)
GetDiscordWebhook finds a discord webhook based on 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
func (*Sqlite3Database) SetDiscordWebhook ¶ added in v0.4.2
func (db *Sqlite3Database) SetDiscordWebhook(id string, data *DBDiscordWebhook) error
SetDiscordWebhook stores a discord webhook based on a given local id
Click to show internal directories.
Click to hide internal directories.