Очки пользователю пересчитываются когда он делает очередной /random запрос.
И поэтому сейчас такая проблема:
загрузился рандом контроллер - подтянулись очки
нажали "старт" - отправился запрос /random - очки пересчитались,
но экстернал чат начался со старыми очками
Решение -
Надо добавить в ответ /random-а - чтобы он возвращал score
и внешний чат запускать только после ответа от нашего сервера и используя последний score
Так же прорефакторите - установка externalChat.level = level; в контроллере больше не нужна и вообще сам externalChat там не нужен
Очки пользователю пересчитываются когда он делает очередной /random запрос.
И поэтому сейчас такая проблема:
Решение - Надо добавить в ответ /random-а - чтобы он возвращал score и внешний чат запускать только после ответа от нашего сервера и используя последний score
Так же прорефакторите - установка
externalChat.level = level;
в контроллере больше не нужна и вообще сам externalChat там не нужен