added multi-parsing

This commit is contained in:
2021-10-05 00:00:01 +02:00
parent 79d1df4cf3
commit 8eec0b3968
5 changed files with 37 additions and 22 deletions

View File

@@ -206,10 +206,13 @@ func (d *DemoMatchLoader) steamEventHandler() {
go d.SetPlaying()
case *steam.LogOnFailedEvent:
log.Warningf("[DL] Steam login denied: %+v", e)
log.Warningf("[DL] Asking for auth code now, please provide on stdin.")
scanner := bufio.NewScanner(os.Stdin)
scanner.Scan()
d.steamLogin.AuthCode = scanner.Text()
switch e.Result {
case steamlang.EResult_AccountLogonDenied:
log.Warningf("[DL] Asking for auth code now, please provide on stdin.")
scanner := bufio.NewScanner(os.Stdin)
scanner.Scan()
d.steamLogin.AuthCode = scanner.Text()
}
case *steam.DisconnectedEvent:
log.Warningf("Steam disconnected, trying to reconnect...")
_, err := d.client.Connect()