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

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

Сообщение Anonymous »

У меня есть веб -приложение, использующее React и Firestore, где пользователи могут создавать «комнаты», которые, когда активно позволяет пользователям взаимодействовать с хостом. Существует вариант как активировать, так и деактивировать комнату, чтобы запретить взаимодействие. что -то около часа. Я хотел спросить, есть ли какие-либо затраты/ограничения на использование 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

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