web server displays queried servers now
This commit is contained in:
parent
9a646cca88
commit
7243500197
5 changed files with 37 additions and 9 deletions
|
@ -30,10 +30,13 @@ func (s *ServerStore) Servers() ([]steamServer.Server, error) {
|
|||
}
|
||||
|
||||
func (s *ServerStore) CreateServer(ser *steamServer.Server) error {
|
||||
if err := s.Get(ser, `INSERT INTO servers VALUES($1, $2, $3, $4, $5, $6) RETURNUNG *`,
|
||||
if err := s.Get(ser, `INSERT INTO servers VALUES($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNUNG *`,
|
||||
ser.ID,
|
||||
ser.RegionID,
|
||||
ser.GamemodeID,
|
||||
ser.AppID,
|
||||
ser.Name,
|
||||
ser.ServerIP,
|
||||
ser.Map,
|
||||
ser.Players,
|
||||
ser.MaxPlayers); err != nil {
|
||||
|
@ -41,3 +44,15 @@ func (s *ServerStore) CreateServer(ser *steamServer.Server) error {
|
|||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (s *ServerStore) UpdateServerByQuery(ser *steamServer.Server) error {
|
||||
fmt.Println(ser.Name + ser.Map)
|
||||
if err := s.Get(s, `UPDATE "servers" SET "name" = $1, "map" = $2, "players" = $3, "max_players" = $4 WHERE "name" = $1 RETURNING *`,
|
||||
ser.Name,
|
||||
ser.Map,
|
||||
ser.Players,
|
||||
ser.MaxPlayers); err != nil {
|
||||
return fmt.Errorf("error updating server: %w", err)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
|
Reference in a new issue