gpt4 book ai didi

javascript - firebase 是否可以在 disconnect() 上更新事务

转载 作者:行者123 更新时间:2023-11-30 08:30:16 24 4
gpt4 key购买 nike

我必须在一天内维护 maxCountOfConcurrent Users。为此,我正在考虑添加一个事务,

目前我使用类似的东西来删除在线用户的用户名

rootScope.userPresenceRef.onDisconnect().remove();

有没有可能有这样的东西

 rootScope.userPresenceRef.onDisconnect().transaction(function(count) {});

最佳答案

onDisconnect()当检测到客户端断开连接时,处理程序在服务器上实现为单个写操作。此时服务器无法再与客户端通信,因此写操作必须完全由在 onDisconnect() 时可以确定的数据组成。处理程序已注册。

由于 Firebase 中的事务需要客户端和服务器之间的通信,因此无法在断开连接时运行事务。您将必须找到一种方法来对数据进行建模,而不要求它是事务。

关于javascript - firebase 是否可以在 disconnect() 上更新事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39004553/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com