eapp
Version:
94 lines (85 loc) • 2.45 kB
JavaScript
Ibox("I¥{{fileName}}¥.base", function (iboxLoad, exports, ibox) {
// 工具类
var utils = Ibox.utils;
/**
* IM登录
* @returns {{}}
*/
exports.loginIM = function (success, error, params) {
sky.¥{{fileName}}¥.loginIM(success, error, params);
};
/**
* 启动IM
* @returns {{}}
*/
exports.onIM = function (eventName, success, error) {
sky.¥{{fileName}}¥.on(eventName, success, error);
};
/**
* 发送消息
* @returns {{}}
*/
exports.sendIMMessage = function (success, error, params) {
sky.¥{{fileName}}¥.sendMessageJsToIm(success, error, params);
};
/**
* 退出
* @returns {{}}
*/
exports.loginOutIM = function (success, error) {
sky.¥{{fileName}}¥.loginOutIM(success, error, [""]);
};
/**
* 获取历史消息
* @returns {{}}
*/
exports.histroyMessage = function (success, error, params) {
sky.¥{{fileName}}¥.histroyMessage(success, error, params);
};
/**
* 设置消息已读
* @returns {{}}
*/
exports.setReadMessage = function (success, error, params) {
sky.¥{{fileName}}¥.setReadMessage(success, error, params);
};
/**
* 获取未读消息数
* @returns {{}}
*/
exports.getUnReadMessageNum = function (success, error, params) {
sky.¥{{fileName}}¥.getUnReadMessageNum(success, error, params);
};
/**
* 获取最近一条消息
* @returns {{}}
*/
exports.getLastMsg = function (success, error, params) {
sky.¥{{fileName}}¥.getLastMsg(success, error, params);
};
/**
* 获取会话列表
* @returns {{}}
*/
exports.getConversationList = function (success, error) {
sky.¥{{fileName}}¥.getConversationList(success, error, [""]);
};
/**
* 设置通知数量
* @returns {{}}
*/
exports.setNotificationNum = function (success, error, params) {
sky.¥{{fileName}}¥.setNotificationNum(success, error, params);
};
/**
* 获取当前登录状态
* @returns {{}}
*/
exports.getOnlineUser = function (success, error, params) {
sky.¥{{fileName}}¥.getOnlineUser(success, error, params);
};
// 打印
function log(method, obj) {
utils.showWarnLog("I¥{{fileName}}¥.base--方法" + method + "实现----->", obj);
}
});