настройки системы, которые нужно конфигурировать в рантайме. Т.е. они хранятся в базе. Я хочу сделать под них какой-то контейнер, с публичными полями на прочитать и методом на обновить.
Конфиг вычитывается из базы либо лениво либо при старте системы (еще не решил как лучше) и при обновлении, соответстно.
Сюда подходит object но беда в том, что вычитка и обновление - suspended. А как отложено инициализировать object?
Или тут допустимо сделать инициализацию и обновление в runBlocking? Так как вроде логично стопнуть дела до обновления конфига?
Если читать из базы сразу при старте, можно сделать runBlocking, только не надо это делать object
Обсуждают сегодня