12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- import WebIM from '../newSDK/Easemob-chat.js'
- import config from './WebIMConfig.js'
- let conn = {};
- WebIM.config = config;
- conn = WebIM.conn = new WebIM.connection({
- appKey: config.appkey,
- https: true,
- url: "wss://im-api-wechat.easemob.com/websocket",
- apiUrl: "https://a1.easemob.com",
- heartBeatWait: 30000,
- autoReconnectNumMax: 5,
- useOwnUploadFun: false,
- })
- let login = false
- conn.listen({
- onOpened: function ( message ) {
- console.log('环信登录成功');
- },
- onClosed: function ( message ) {
- console.log('环信断开链接');
- this.$u.toast('你已在其他地方登录')
- },
- onTextMessage: function ( message ) {},
- onEmojiMessage: function ( message ) {
-
- },
- onPictureMessage: function ( message ) {},
- onCmdMessage: function ( message ) {},
- onAudioMessage: function ( message ) {},
- onLocationMessage: function ( message ) {},
- onFileMessage: function ( message ) {},
- onVideoMessage: function (message) {
- var node = document.getElementById('privateVideo');
- var option = {
- url: message.url,
- headers: {
- 'Accept': 'audio/mp4'
- },
- onFileDownloadComplete: function (response) {
- var objectURL = WebIM.utils.parseDownloadResponse.call(conn, response);
- node.src = objectURL;
- },
- onFileDownloadError: function () {
- console.log('File down load error.')
- }
- };
- WebIM.utils.download.call(conn, option);
- },
- onPresence: function ( message ) {},
- onRoster: function ( message ) {},
- onInviteMessage: function ( message ) {},
- onOnline: function () {},
- onOffline: function () {},
- onError: function ( message ) {},
- onBlacklistUpdate: function (list) {
-
- console.log(list);
- },
- onRecallMessage: function(message){},
- onReceivedMessage: function(message){},
- onDeliveredMessage: function(message){
- },
- onReadMessage: function(message){},
- onCreateGroup: function(message){},
- onMutedMessage: function(message){},
- onChannelMessage: function(message){}
- });
- export {conn};
|