Documentation ¶
Index ¶
- type CachedStat
- type CachedUnits
- type Server
- func (s *Server) CreateTable(name string) error
- func (s *Server) DeleteOldData(version, table string) error
- func (s *Server) FindHold(tb, hash string, version string) (*dynamicdata.Hold, error)
- func (s *Server) FindSend(tb string, id int, sends string) (*dynamicdata.Send, error)
- func (s *Server) GenerateGuides()
- func (s *Server) GetMercs() (map[string]*mercenary.Mercenary, error)
- func (s *Server) GetUnits() (map[string]*unit.Unit, error)
- func (s *Server) GetUpgrades() (map[string][]string, error)
- func (s *Server) GetVersions() ([]string, error)
- func (s *Server) HandleGetGuides(w http.ResponseWriter, r *http.Request)
- func (s *Server) HandleGetTopHolds(w http.ResponseWriter, r *http.Request)
- func (s *Server) HandleGetUnits(w http.ResponseWriter, r *http.Request)
- func (s *Server) HandleGetVersions(w http.ResponseWriter, r *http.Request)
- func (s *Server) InsertSend(tb string, send *dynamicdata.Send) (int, error)
- func (s *Server) RefreshTables() error
- func (s *Server) SaveHold(tb string, h *dynamicdata.Hold) (int, error)
- func (s *Server) SaveMerc(m *mercenary.Mercenary) error
- func (s *Server) SaveUnit(u *unit.Unit) error
- func (s *Server) SaveUpgrade(up *unit.UnitUpgrade) error
- func (s *Server) UpdateHold(tb string, h *dynamicdata.Hold) error
- func (s *Server) UpdateSend(tb string, send *dynamicdata.Send) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CachedStat ¶
type CachedStat struct {
// contains filtered or unexported fields
}
type CachedUnits ¶
type Server ¶
type Server struct { Api *ltdapi.LtdApi Version string AllUnits CachedUnits UnitMap map[string]*unit.Unit Stats map[string]map[int]map[string]map[string]CachedStat Tables map[string]bool Versions []string Guides []guide.Guide // contains filtered or unexported fields }
func (*Server) CreateTable ¶
func (*Server) DeleteOldData ¶
func (*Server) GenerateGuides ¶
func (s *Server) GenerateGuides()
func (*Server) GetVersions ¶
func (*Server) HandleGetGuides ¶
func (s *Server) HandleGetGuides(w http.ResponseWriter, r *http.Request)
func (*Server) HandleGetTopHolds ¶
func (s *Server) HandleGetTopHolds(w http.ResponseWriter, r *http.Request)
func (*Server) HandleGetUnits ¶
func (s *Server) HandleGetUnits(w http.ResponseWriter, r *http.Request)
func (*Server) HandleGetVersions ¶
func (s *Server) HandleGetVersions(w http.ResponseWriter, r *http.Request)
func (*Server) InsertSend ¶
func (*Server) RefreshTables ¶
func (*Server) SaveUpgrade ¶
func (s *Server) SaveUpgrade(up *unit.UnitUpgrade) error
func (*Server) UpdateHold ¶
func (s *Server) UpdateHold(tb string, h *dynamicdata.Hold) error
func (*Server) UpdateSend ¶
func (s *Server) UpdateSend(tb string, send *dynamicdata.Send) error
Click to show internal directories.
Click to hide internal directories.