@ulms/messenger v2.9.2
@ulms/messenger service
Usage
Dependencies
Messenger relies on dependencies described at peerDependencies section.
They shoud be included like this or according your pipeline.
Initialization
Messenger service can be accessed like this:
var Chat = window.WCChat.chat.default
window.customElements.define('ulms-messenger', Chat)
var config = {
api_version: "<api_version>"
audience: "<audience>"
auth_endpoint: "<auth_endpoint>"
events_endpoint: "<events_endpoint>"
notifications_endpoint: "<notifications_endpoint>"
profile_endpoint: "<profile_endpoint>"
profile_gateway: "<profile_gateway>"
refresh_token: "<refresh_token>"
room_id: "<room_id>"
scope: "<scope>"
}
var messenger = window.document.getElementById('messenger');
var MessengerService = window.UlmsMessenger.MessengerService;
Self-contained messenger
Messenger service manages and stores all the data itself.
new MessengerService(config, [messenger])
Messenger with external storage
Messenger service uses external Redux storage.
new MessengerService(
config,
[messenger],
redux.createStore(/* your implementation */)
)
Proxy-store
Messenger service may use internal proxy store which just emits events. All the processing must be done externally.
var proxyStore = window.UlmsMessenger.ProxyStore;
new MessengerService(
config,
[messenger],
proxyStore.createStore()
)
Debug
npm run watch
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago