У меня есть эта структура документа в коллекции Firestore
{ message: 'hello world', time: 1538398128 }
значение времени устанавливается клиентом, когда он отправляет сообщение с этой функцией
moment().unix()
Проблема в том, что у моих клиентов разныевремя, и если я сортирую документы по времени, это противоречиво, как в этом примере
{ message: 'aaa', time: 1538398317 } // client 1 post at 14.00:00
{ message: 'bbb', time: 1538398257 } // client 2 post at 14:00:10
, и на клиенте я вижу "bbb" перед "aaa".Как я могу решить эту проблему?Я знаю, что существует firebase.firestore.FieldValue.serverTimestamp (), но он дает мне значение только после того, как я опубликовал документ, я не могу использовать это на клиенте.Спасибо