don't add player to database before its confirmed he exists
This commit is contained in:
@@ -220,7 +220,7 @@ func (d DemoMatchLoader) connectLoop() {
|
||||
d.connecting = true
|
||||
for d.connectToSteam() != nil {
|
||||
log.Infof("[DL] Retrying connecting to steam...")
|
||||
time.Sleep(time.Minute)
|
||||
time.Sleep(time.Minute * 10)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -245,11 +245,12 @@ func (d *DemoMatchLoader) steamEventHandler() {
|
||||
log.Warningf("[DL] Steam login denied: %+v", e)
|
||||
switch e.Result {
|
||||
case steamlang.EResult_AccountLogonDenied:
|
||||
log.Fatalf("[DL] Please provide AuthCode with --authcode")
|
||||
log.Fatalf("[DL] Please provide AuthCode in config")
|
||||
case steamlang.EResult_InvalidPassword:
|
||||
_ = os.Remove(d.sentryFile)
|
||||
_ = os.Remove(d.loginKey)
|
||||
log.Fatalf("[DL] Steam login wrong")
|
||||
log.Warningf("[DL] Steam login wrong")
|
||||
go d.connectLoop()
|
||||
case steamlang.EResult_InvalidLoginAuthCode:
|
||||
log.Fatalf("[DL] Steam auth code wrong")
|
||||
}
|
||||
@@ -385,7 +386,7 @@ func (d *DemoMatchLoader) gcWorker(apiKey string, rl ratelimit.Limiter) {
|
||||
var players []*ent.Player
|
||||
|
||||
for _, accountId := range lastRound.GetReservation().GetAccountIds() {
|
||||
tPlayer, err := utils.GetPlayer(d.db, AccountId2SteamId(accountId), apiKey, rl)
|
||||
tPlayer, err := utils.Player(d.db, AccountId2SteamId(accountId), apiKey, rl)
|
||||
if err != nil {
|
||||
log.Warningf("[DL] Unable to get player for steamid %d: %v", AccountId2SteamId(accountId), err)
|
||||
continue
|
||||
|
Reference in New Issue
Block a user