Documentation
¶
Index ¶
- func CreateAuthorsTable(ctx context.Context, tx *sql.Tx) error
- func CreateLinksTable(ctx context.Context, tx *sql.Tx) error
- func CreateMessagesTable(ctx context.Context, tx *sql.Tx) error
- func InitDB(ctx context.Context, db **sql.DB, filePath string) (err error)
- func LoadAuthorID(ctx context.Context, db *sql.DB, username string) (id snowflake.ID, err error)
- func LoadDirelatedMessageID(ctx context.Context, db *sql.DB, targetChannelID, messageRef snowflake.ID) (related snowflake.ID, err error)
- func LoadRelatedChannels(ctx context.Context, db *sql.DB, channelID snowflake.ID) ([]snowflake.ID, error)
- func LoadRelatedMessageID(ctx context.Context, db *sql.DB, targetChannelID, messageRef snowflake.ID) (related snowflake.ID, err error)
- func SaveAuthorMapping(ctx context.Context, tx *sql.Tx, username string, id snowflake.ID) error
- func SaveMessageMapping(ctx context.Context, tx *sql.Tx, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadAuthorID ¶
func LoadDirelatedMessageID ¶
func LoadRelatedChannels ¶
func LoadRelatedMessageID ¶
func SaveAuthorMapping ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.