Я думаю, что проблема в том, что объект message
имеет значение null.
Я предлагаю вам следующее:
- Отладить и посмотреть, где
message
становится null
Это также может быть проблема синхронизации, когда message
временно означает null
(и будет иметь значение позже). В этом случае вы можете выполнить простую проверку на нуль.
В этом примере я использую тенарную операцию, чтобы проверить, имеет ли сообщение ложное значение, и использую null
, если оно ложное.
{
message ? new Date(message.timestamp.seconds).toLocaleTimeString("en-US") : null
}