Статья советует замораживать объекты через freeze() перед передачей между потоками
Проект на Kotlin 2.x. Разработчик нашёл старую статью про KMP: «на iOS объекты, переданные в другой поток, нужно вызывать freeze(), иначе будет InvalidMutabilityException». Он предлагает добавить заморозку во все модели. Что ответить на ревью?
- Новый менеджер памяти не требует заморозки
- Заморозка нужна только в релизной сборке
- Заморозка нужна для всех data class
- Вместо freeze нужно копировать объекты
