Documentation ¶
Index ¶
- Variables
- func WowsRealm(realmStr string) (wargaming.Realm, error)
- type Backend
- func (backend *Backend) FillShipMapping() error
- func (backend *Backend) GetClansDetails(clanIDs []int) (ret []*model.Clan, err error)
- func (backend *Backend) GetPlayerDetails(playerIds []int, withT10 bool) ([]*model.Player, error)
- func (backend *Backend) GetPlayerT10Count(playerId int) (int, error)
- func (backend *Backend) ListClansIds(page int) ([]int, error)
- func (backend *Backend) ScrapAllClans() (err error)
- func (backend *Backend) ScrapMonitoredClans() (err error)
- func (backend *Backend) UpdateClans(clanIDs []int) error
- func (backend *Backend) UpdatePlayerListT10(playerList []*model.Player) ([]*model.Player, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( EURealm = wargaming.RealmEu NARealm = wargaming.RealmNa AsiaRealm = wargaming.RealmAsia )
View Source
var ( ErrShipReturnInvalid = errors.New("Invalid return size for ship listing") ErrUnknownRealm = errors.New("Unknown Wows realm/server") )
Functions ¶
Types ¶
type Backend ¶
type Backend struct { ShipMapping map[int]int Realm wargaming.Realm Detector lingua.LanguageDetector Logger *zap.SugaredLogger DB *gorm.DB PlayerExitChan chan common.PlayerExitNotification // contains filtered or unexported fields }
func NewBackend ¶
func NewBackend(key string, realm string, logger *zap.SugaredLogger, db *gorm.DB, playerExitChan chan common.PlayerExitNotification) *Backend
func (*Backend) FillShipMapping ¶
func (*Backend) GetClansDetails ¶
func (*Backend) GetPlayerDetails ¶
func (*Backend) GetPlayerT10Count ¶
func (*Backend) ScrapAllClans ¶
func (*Backend) ScrapMonitoredClans ¶
func (*Backend) UpdateClans ¶
Click to show internal directories.
Click to hide internal directories.