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