Как удалить документ Firestore, когда пользователь закрывает веб -страницуJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Как удалить документ Firestore, когда пользователь закрывает веб -страницу

Сообщение Anonymous »

У меня есть веб -приложение, использующее React и Firestore, где пользователи могут создавать «комнаты», которые, когда они активны, позволяют пользователям взаимодействовать с хостом. Есть возможность как активировать, так и деактивировать комнату, чтобы запретить взаимодействие. Возможности: < /p>

Firestore - TTL - кажется, что это самый надежный способ, где я мог бы установить поле, чтобы истечь в комнате в будущем каждый раз, когда оно будет обновляться. Я хотел спросить, есть ли какие-либо затраты/ограничения на использование TTL, так как кажется, что единственная стоимость состоит в том, что удаление документа будет учитываться против вашей квоты.const onVisibilityChange = () => {
if (document.visibilityState === 'hidden') {
delDoc();
}
};

useLayoutEffect(() => {
document.addEventListener("unload", onVisibilityChange);
return () => document.removeEventListener("unload", onVisibilityChange);
});
< /code>
Для рабочего стола: Мне интересно узнать, закрыл ли пользователь вкладку или отстранен от страницы хостинга комнаты.

для мобильных устройств: Мне интересно узнать, закрыл ли пользователь вкладку через браузер, или будет ли пользователь закрыт браузер через переключатель приложения.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... e-web-page
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»