Archived
1

/find_user moved to custom SQL query

Now it's much, MUCH faster.
This commit is contained in:
2017-12-23 18:49:09 +04:00
parent 9a10a6884b
commit 24e4904807
3 changed files with 36 additions and 26 deletions

View File

@@ -7,7 +7,7 @@ import (
"time"
)
// Profile is a struct, which represents `profiles` table item in databse.
// Profile is a struct, which represents `profiles` table item in database.
type Profile struct {
ID int `db:"id"`
PlayerID int `db:"player_id"`
@@ -24,3 +24,24 @@ type Profile struct {
Crystalls int `db:"crystalls"`
CreatedAt time.Time `db:"created_at"`
}
// ProfileWithAddons is a struct, which represents `profiles` table item in database and some good external fields.
type ProfileWithAddons struct {
ID int `db:"id"`
PlayerID int `db:"player_id"`
TelegramID int `db:"telegram_id"`
LeagueID int `db:"league_id"`
LeagueSymbol string `db:"league_symbol"`
Nickname string `db:"nickname"`
TelegramNickname string `db:"telegram_nickname"`
LevelID int `db:"level_id"`
Pokeballs int `db:"pokeballs"`
Wealth int `db:"wealth"`
PokememesWealth int `db:"pokememes_wealth"`
Exp int `db:"exp"`
EggExp int `db:"egg_exp"`
Power int `db:"power"`
WeaponID int `db:"weapon_id"`
Crystalls int `db:"crystalls"`
CreatedAt time.Time `db:"created_at"`
}