database

package
v0.0.0-...-af64693 Latest Latest
Warning

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

Go to latest
Published: Nov 13, 2017 License: MIT Imports: 6 Imported by: 0

Documentation

Index

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 *Database) AddProhibitedWord(chatId int64, word string)

func (*Database) AddWordsUsage

func (database *Database) AddWordsUsage(chatId int64, messengerUserId int64, words []string)

func (*Database) Connect

func (database *Database) Connect(fileName string) error

func (*Database) Disconnect

func (database *Database) Disconnect()

func (*Database) GetDatabaseVersion

func (database *Database) GetDatabaseVersion() (version string)

func (*Database) GetProhibitedWords

func (database *Database) GetProhibitedWords(chatId int64) (words []string)

func (*Database) GetUserName

func (database *Database) GetUserName(chatId int64, messengerUserId int64) (name string)

func (*Database) GetUserScore

func (database *Database) GetUserScore(chatId int64, messengerUserId int64) (score int)

func (*Database) GetUsersList

func (database *Database) GetUsersList(chatId int64) (ids []int64, names []string, scores []int)

func (*Database) IsConnectionOpened

func (database *Database) IsConnectionOpened() bool

func (*Database) RemoveProhibitedWord

func (database *Database) RemoveProhibitedWord(chatId int64, word string)

func (*Database) RevokeLastUsedWords

func (database *Database) RevokeLastUsedWords(chatId int64, wordsCount int, excludedUserId int64) (words []string, userId int64)

func (*Database) SetDatabaseVersion

func (database *Database) SetDatabaseVersion(version string)

func (*Database) UpdateUser

func (database *Database) UpdateUser(chatId int64, messengerUserId int64, name string)

Jump to

Keyboard shortcuts

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