From 06c8e900cb01d5565712c43afb62cf9cd660a8f3 Mon Sep 17 00:00:00 2001 From: Nonoo Date: Wed, 21 Oct 2020 15:27:40 +0200 Subject: [PATCH] Use a slower login method --- controlstream.go | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/controlstream.go b/controlstream.go index ad2f334..a225e92 100644 --- a/controlstream.go +++ b/controlstream.go @@ -252,18 +252,22 @@ func (s *controlStream) start() { copy(s.authID[:], r[26:32]) log.Print("auth ok, waiting a bit") - time.AfterFunc(time.Second, func() { + time.AfterFunc(1*time.Second, func() { + log.Print("sending reauth 1/2...") s.sendPktReauth(true) - s.sendPktReauth(false) - time.AfterFunc(time.Second, func() { - s.sendRequestSerialAndAudio() + time.AfterFunc(1*time.Second, func() { + log.Print("sending reauth 2/2...") + s.sendPktReauth(false) + time.AfterFunc(time.Second, func() { + s.sendRequestSerialAndAudio() + }) }) }) s.common.pkt7.startPeriodicSend(&s.common, 5, false) pkt0SendTicker := time.NewTicker(100 * time.Millisecond) - reauthTicker := time.NewTicker(30 * time.Second) + reauthTicker := time.NewTicker(60 * time.Second) statusLogTicker := time.NewTicker(3 * time.Second) for {