Documentation
¶
Index ¶
- func CreateCallbackData(data string) (uint, error)
- func CreateDirForUser(userID uint, storageName, path string) error
- func CreateUser(chatID int64) error
- func DeleteCallbackData(id uint) error
- func DeleteDirForUser(userID uint, storageName, path string) error
- func DeleteReceivedFile(receivedFile *ReceivedFile) error
- func DeleteUser(user *User) error
- func GetCallbackData(id uint) (string, error)
- func Init()
- func SaveReceivedFile(receivedFile *ReceivedFile) error
- func UpdateUser(user *User) error
- type CallbackData
- type Dir
- type ReceivedFile
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateCallbackData ¶ added in v0.13.0
func CreateDirForUser ¶ added in v0.13.0
func CreateUser ¶
func DeleteCallbackData ¶ added in v0.13.0
func DeleteDirForUser ¶ added in v0.13.0
func DeleteReceivedFile ¶ added in v0.3.0
func DeleteReceivedFile(receivedFile *ReceivedFile) error
func DeleteUser ¶ added in v0.11.0
func GetCallbackData ¶ added in v0.13.0
func SaveReceivedFile ¶ added in v0.8.0
func SaveReceivedFile(receivedFile *ReceivedFile) error
func UpdateUser ¶
Types ¶
type CallbackData ¶ added in v0.13.0
type Dir ¶ added in v0.13.0
func GetDirByID ¶ added in v0.13.0
func GetDirsByUserIDAndStorageName ¶ added in v0.13.0
func GetUserDirs ¶ added in v0.13.0
func GetUserDirsByChatID ¶ added in v0.13.0
type ReceivedFile ¶ added in v0.13.0
type ReceivedFile struct {
gorm.Model
Processing bool
// Which chat the file is from
ChatID int64 `gorm:"uniqueIndex:idx_chat_id_message_id;not null"`
// Which message the file is from
MessageID int `gorm:"uniqueIndex:idx_chat_id_message_id;not null"`
ReplyMessageID int
ReplyChatID int64
FileName string
}
func GetReceivedFileByChatAndMessageID ¶
func GetReceivedFileByChatAndMessageID(chatID int64, messageID int) (*ReceivedFile, error)
Click to show internal directories.
Click to hide internal directories.