Documentation
¶
Index ¶
- func CreatePlatformUserRecord(ctx context.Context, tx dal.ReadwriteTransaction, platformID, botUserID string, ...) (err error)
- func GetBotChat(ctx context.Context, tx dal.ReadSession, platformID, botID, chatID string, ...) (chat record.DataWithID[string, botsfwmodels.BotChatData], err error)
- func GetPlatformUser(ctx context.Context, tx dal.ReadSession, platformID, botUserID string, ...) (botUser record.DataWithID[string, botsfwmodels.PlatformUserData], err error)
- func NewBotChatKey(platformID, botID, chatID string) *dal.Key
- func NewBotKey(platformID, botID string) *dal.Key
- func NewPlatformKey(platform string) *dal.Key
- func NewPlatformUserKey(platformID, botUserID string) *dal.Key
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreatePlatformUserRecord ¶ added in v0.30.0
func CreatePlatformUserRecord( ctx context.Context, tx dal.ReadwriteTransaction, platformID, botUserID string, platformUserData botsfwmodels.PlatformUserData, ) (err error)
CreatePlatformUserRecord creates bot user record in database
func GetBotChat ¶
func GetBotChat( ctx context.Context, tx dal.ReadSession, platformID, botID, chatID string, newData func() botsfwmodels.BotChatData, ) (chat record.DataWithID[string, botsfwmodels.BotChatData], err error)
func GetPlatformUser ¶ added in v0.30.0
func GetPlatformUser( ctx context.Context, tx dal.ReadSession, platformID, botUserID string, newData func() botsfwmodels.PlatformUserData, ) (botUser record.DataWithID[string, botsfwmodels.PlatformUserData], err error)
GetPlatformUser loads bot user data
func NewBotChatKey ¶
func NewPlatformKey ¶
func NewPlatformUserKey ¶ added in v0.30.0
NewPlatformUserKey creates a dalgo key to specific bot user record
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.