1.7.3 • Published 4 years ago
common-messanger v1.7.3
common-messanger
Install App
$ yarn add common-messanger
import * as firebase from 'firebase/app'
import { installApp } from 'common-messanger'
import 'firebase/auth'
import 'firebase/firestore'
const app = firebase.initializeApp({
"apiKey": apiKey,
"authDomain": authDomain,
"databaseURL": databaseURL,
"projectId": projectId,
"storageBucket": storageBucket,
"messagingSenderId": messagingSenderId,
"appId": appId
})
const firestore = firebase.firestore(app)
installApp(firestore)
Test
$ yarn test
Don't forget call dispose
import {
MessageObserver,
} from 'common-messanger'
// initialized
const messageObserver = new MessageObserver()
// just call once
messageObserver.messages$
.pipe(map((data) => data.messages))
.subscribe((messages) => this.setState({ messages }))
// when you want to fetch all messages
messageObserver.fetchMessage(roomId)
// when component will unmount
messageObserver.dispose()
1.7.3
4 years ago
1.7.2
4 years ago
1.7.1
4 years ago
1.7.0
4 years ago
1.6.2
5 years ago
1.6.1
5 years ago
1.6.0
5 years ago
1.5.0
5 years ago
1.3.3
5 years ago
1.3.2
5 years ago
1.3.1
5 years ago
1.3.0
5 years ago
1.2.0
5 years ago
1.1.2
5 years ago
1.1.1
5 years ago
1.1.0
5 years ago
1.0.47
5 years ago
1.0.46
5 years ago
1.0.45
5 years ago
1.0.44
5 years ago
1.0.43
5 years ago
1.0.42
5 years ago
1.0.41
5 years ago
1.0.40
5 years ago
1.0.39
5 years ago
1.0.38
5 years ago
1.0.37
5 years ago
1.0.36
5 years ago
1.0.35
5 years ago
1.0.34
5 years ago
1.0.33
5 years ago
1.0.32
5 years ago
1.0.31
5 years ago
1.0.30
5 years ago
1.0.29
5 years ago
1.0.28
5 years ago
1.0.27
5 years ago
1.0.26
5 years ago
1.0.25
5 years ago
1.0.24
5 years ago
1.0.23
5 years ago
1.0.22
5 years ago
1.0.21
5 years ago
1.0.20
5 years ago
1.0.19
5 years ago
0.1.0
5 years ago
0.0.6
5 years ago
0.0.5
5 years ago
0.0.4
5 years ago
0.0.3
5 years ago
0.0.2
5 years ago
0.0.1
5 years ago