Всем добра. Сейчас будет очень сложный вопрос для самых прошареных.
Есть проект, где авторизация происходит по кусочкам, фишка в том, что при использовании FSM, стадии авторизации придется разделить и сохранить клиент в памяти FSM не получается. Ошибка связанная сериализацией класса клиента. Было принято решение соответственно на каждой стадии пересоздавать клиента, получать и заполнять необходимыми данными память FSM для последующих стадий.
Итак, сама проблема: При стадии отправки кода на номер, телеграмм возвращает хеш авторизации. При вводе кода, этот хеш кушает функция. Но в случае пересоздания класса, телеграмм возвращает ответ, что код устарел (проблема с хешем авторизации). То есть скорее всего какой-то баг в Телетоне. Если не пересоздавать клиент, все работает как пололженно. Кто знает в чем может быть беда?
Код авторизации -
https://pastebin.com/pchJ5DUL