const lobbyRealTime = (id) => { return onSnapshot(doc(db, "lobbies", id), (docs) => { return docs.data(); });};
Tengo un código como este en mi db.js y lo estoy exportando. Estoy importando eso en mi Game.vue y en mi archivo vue
methods: { checkLobby() { this.lobs = lobbyRealTime(`${this.$route.params.id}`) }, }, mounted() { this.checkLobby(); },pero mi variable se convierte en una función como
lobs: () => { i.Jc(), t.asyncQueue.enqueueAndForget((async () => Ic(await Cu(t), r))); }¿Cuál es la forma correcta de obtener estos datos en tiempo real?