repository

package
v0.0.0-...-0ff4648 Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateAuthorsTable

func CreateAuthorsTable(ctx context.Context, tx *sql.Tx) error

func CreateLinksTable

func CreateLinksTable(ctx context.Context, tx *sql.Tx) error

func CreateMessagesTable

func CreateMessagesTable(ctx context.Context, tx *sql.Tx) error

func InitDB

func InitDB(ctx context.Context, db **sql.DB, filePath string) (err error)

func LoadAuthorID

func LoadAuthorID(ctx context.Context, db *sql.DB, username string) (id snowflake.ID, err error)

func LoadDirelatedMessageID

func LoadDirelatedMessageID(ctx context.Context, db *sql.DB, targetChannelID, messageRef snowflake.ID) (related snowflake.ID, err error)

func LoadRelatedChannels

func LoadRelatedChannels(ctx context.Context, db *sql.DB, channelID snowflake.ID) ([]snowflake.ID, error)

func LoadRelatedMessageID

func LoadRelatedMessageID(ctx context.Context, db *sql.DB, targetChannelID, messageRef snowflake.ID) (related snowflake.ID, err error)

func SaveAuthorMapping

func SaveAuthorMapping(ctx context.Context, tx *sql.Tx, username string, id snowflake.ID) error

func SaveMessageMapping

func SaveMessageMapping(ctx context.Context, tx *sql.Tx, originalChannelID, originalID, hookChannelID, hookID snowflake.ID) error

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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