TELEGRAM20 сент 2024
Резко вспомнил про этот канал. Хочу поделиться своей решенной проблемой и радостно сообщить, что решить ее получилось оч

Уже давно знаю про проблему "гонки" в программирование, когда процессы в потоках выполняются не в ожидаемом порядке для программиста и вот я наконец-то явно столкнулся с этим.
Что есть и как исправили? Есть метод записи токена в data store и метод получения информации с сервера, который предварительно берет токен из data store. Так вы уже наверное поняли в кокам порядке все выполнялось в случае изменения токена. Все верно, сначала мы отправляли новый токен на сохранение, затем обращались к серверу по старому токену, а потом уже сохранялся новый токен. Исправить получилось быстро и вроде как без особых костылей.