Documentation ¶
Overview ¶
Package dofuspg is a PostgreSQL database implementation of the dofus.Storer interface (https://github.com/kralamoure/dofus).
Index ¶
- type Db
- func (r *Db) Account(ctx context.Context, id string) (account dofus.Account, err error)
- func (r *Db) AccountByName(ctx context.Context, name string) (account dofus.Account, err error)
- func (r *Db) Accounts(ctx context.Context) (accounts map[string]dofus.Account, err error)
- func (r *Db) AccountsByUserId(ctx context.Context, userId string) (accounts map[string]dofus.Account, err error)
- func (r *Db) CreateAccount(ctx context.Context, account dofus.Account) (id string, err error)
- func (r *Db) CreateUser(ctx context.Context, user dofus.User) (id string, err error)
- func (r *Db) SetAccountLastAccessAndLastIP(ctx context.Context, id string, lastAccess time.Time, lastIP string) error
- func (r *Db) User(ctx context.Context, id string) (user dofus.User, err error)
- func (r *Db) UserAddChatChannels(ctx context.Context, id string, chatChannels ...dofustyp.ChatChannel) error
- func (r *Db) UserByNickname(ctx context.Context, nickname string) (user dofus.User, err error)
- func (r *Db) UserRemoveChatChannels(ctx context.Context, id string, chatChannels ...dofustyp.ChatChannel) error
- func (r *Db) Users(ctx context.Context) (users map[string]dofus.User, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Db ¶
type Db struct {
// contains filtered or unexported fields
}
func (*Db) AccountByName ¶
func (*Db) AccountsByUserId ¶
func (*Db) CreateAccount ¶
func (*Db) CreateUser ¶
func (*Db) SetAccountLastAccessAndLastIP ¶
func (*Db) UserAddChatChannels ¶
func (*Db) UserByNickname ¶
func (*Db) UserRemoveChatChannels ¶
Click to show internal directories.
Click to hide internal directories.