Я использую упорядоченный запрос базы данных Firebase в реальном времени.У меня есть прослушиватель .childMoved по запросу, и когда чей-то индекс в упорядоченном списке изменяется, мой слушатель срабатывает.Однако, похоже, нет способа узнать, что представляет собой новый индекс объекта.
rtdb.child(refString).queryOrdered(byChild: "queuePosition")
.observe(.childMoved, with: { snapshot in
// Do something here with snapshot data
}) { error in
// error
}
Как узнать, куда должен быть перемещен объект?Или мне просто сделать сортировку на клиенте?Спасибо!