我正在努力弄清楚如何将Firestore侦听器与查询分离。
我正在客户端上运行许多Firestore侦听器,我希望能够通过在演出的那部分完成后由“主”触发时调用一个方法来分离。
我正在这样设置:
Query query = db.Collection("houston").Document(player.playerStory).Collection("story").WhereEqualTo("likefish", "yes");
ListenerRegistration fishYes = query.Listen(snapshot =>
我认为我需要通过调用fishYes.Stop();
来分离它...但是我不知道如何引用原始侦听器。
任何帮助将不胜感激!
答案 0 :(得分:1)
ListenerRegistration是您所需要的。致电Stop()
,您就完成了。无需建立对原始查询的引用-ListenerRegistration对象知道该怎么做。