Documentation ¶
Index ¶
- func UpdateVersion(db *Database)
- type Database
- func (database *Database) AddProhibitedWord(chatId int64, word string)
- func (database *Database) AddWordsUsage(chatId int64, messengerUserId int64, words []string)
- func (database *Database) Connect(fileName string) error
- func (database *Database) Disconnect()
- func (database *Database) GetDatabaseVersion() (version string)
- func (database *Database) GetProhibitedWords(chatId int64) (words []string)
- func (database *Database) GetUserName(chatId int64, messengerUserId int64) (name string)
- func (database *Database) GetUserScore(chatId int64, messengerUserId int64) (score int)
- func (database *Database) GetUsersList(chatId int64) (ids []int64, names []string, scores []int)
- func (database *Database) IsConnectionOpened() bool
- func (database *Database) RemoveProhibitedWord(chatId int64, word string)
- func (database *Database) RevokeLastUsedWords(chatId int64, wordsCount int, excludedUserId int64) (words []string, userId int64)
- func (database *Database) SetDatabaseVersion(version string)
- func (database *Database) UpdateUser(chatId int64, messengerUserId int64, name string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func UpdateVersion ¶
func UpdateVersion(db *Database)
Types ¶
type Database ¶
type Database struct {
// contains filtered or unexported fields
}
func (*Database) AddProhibitedWord ¶
func (*Database) AddWordsUsage ¶
func (*Database) Disconnect ¶
func (database *Database) Disconnect()
func (*Database) GetDatabaseVersion ¶
func (*Database) GetProhibitedWords ¶
func (*Database) GetUserName ¶
func (*Database) GetUserScore ¶
func (*Database) GetUsersList ¶
func (*Database) IsConnectionOpened ¶
func (*Database) RemoveProhibitedWord ¶
func (*Database) RevokeLastUsedWords ¶
func (*Database) SetDatabaseVersion ¶
Click to show internal directories.
Click to hide internal directories.