просто проблема вот в чём. Обе проверки они идут через Future (async/await), а в initState нельзя это дело так просто задать. Мне говорили что через FutureBuilder нужно делать, но как правильно это сделать так и не дошло. Я через FutureBuilder в основном генерировал только List'ы, когда получал данные с сервера