Код: Выделить всё
.onScrollVisibilityChange { isVisible in
if isVisible {
do {
Task{
await saveIdsWatchedTime(postTime: meme.time)
}
}
}
}
Почему это когда функция асинхронна? Похоже: < /p>
func saveIdsWatchedTime(postTime: Int) async {
// stuff
}
< /code>
Я не вижу, чем оно отличается от решения здесь: < /p>
Какое лучшее решение для фоновой задачи с использованием Swift async, watait, @ Mainactor
Подробнее здесь: https://stackoverflow.com/questions/794 ... ing-the-ui