1.7.3 • Published 6 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
6 years ago
1.7.2
6 years ago
1.7.1
6 years ago
1.7.0
6 years ago
1.6.2
6 years ago
1.6.1
6 years ago
1.6.0
6 years ago
1.5.0
6 years ago
1.3.3
6 years ago
1.3.2
6 years ago
1.3.1
6 years ago
1.3.0
6 years ago
1.2.0
6 years ago
1.1.2
6 years ago
1.1.1
6 years ago
1.1.0
6 years ago
1.0.47
6 years ago
1.0.46
6 years ago
1.0.45
6 years ago
1.0.44
6 years ago
1.0.43
6 years ago
1.0.42
6 years ago
1.0.41
6 years ago
1.0.40
6 years ago
1.0.39
6 years ago
1.0.38
6 years ago
1.0.37
6 years ago
1.0.36
6 years ago
1.0.35
6 years ago
1.0.34
6 years ago
1.0.33
6 years ago
1.0.32
6 years ago
1.0.31
6 years ago
1.0.30
6 years ago
1.0.29
6 years ago
1.0.28
6 years ago
1.0.27
6 years ago
1.0.26
6 years ago
1.0.25
6 years ago
1.0.24
6 years ago
1.0.23
6 years ago
1.0.22
6 years ago
1.0.21
6 years ago
1.0.20
6 years ago
1.0.19
6 years ago
0.1.0
6 years ago
0.0.6
6 years ago
0.0.5
6 years ago
0.0.4
6 years ago
0.0.3
6 years ago
0.0.2
6 years ago
0.0.1
6 years ago