CHANGELOG
v0.4.0
breaking changes
plugin-firestore
Now it's possible to use firebase v9 modular syntax:
Before:
import firebase from 'firebase/app'
import 'firebase/firestore'
firebase.initializeApp({
})
import { CreatePlugin as PluginFirestore } from '@magnetarjs/plugin-firestore'
const remote = PluginFirestore({ firebaseInstance: firebase })
After:
import { initializeApp } from 'firebase/app'
import { getFirestore } from 'firebase/firestore'
const firebaseApp = initializeApp({
})
const db = getFirestore(firebaseApp)
import { CreatePlugin as PluginFirestore } from '@magnetarjs/plugin-firestore'
const remote = PluginFirestore({ db })
v0.3.0
highly improved the way streams can be closed. MUCH easier to use syntax now!!
breaking changes
stream
Before:
magnetar.collection('my-collection').stream()
const closeStream = magnetar.collection('my-collection').openStreams.get(undefined)
closeStream()
After:
magnetar.collection('my-collection').stream()
magnetar.collection('my-collection').closeStream()
See the new docs at: https://magnetar.cycraft.co/docs#stream-realtime-updates