123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- var g_group_sendmsg = group_sendmsg;
- //function saveGroupMsg(group_id, data) {
- // var num = 0;
- // if (group_id != null && group_id != '') {
- // var n = plus.storage.getItem(group_id);
- // if (n == null) {
- // num = 0;
- // } else {
- // num = parseInt(n);
- // }
- // }
- // var key = group_id + '_' + num;
- // num = num + 1;
- // plus.storage.setItem(group_id, num.toString());
- // plus.storage.setItem(key, data);
- //}
- // 注意:index从1算起
- //function getGroupMsg(group_id, index, count) {
- // var num = 0;
- // if (group_id != null && group_id != '') {
- // var n = plus.storage.getItem(group_id);
- // if (n == null) {
- // num = 0;
- // } else {
- // num = parseInt(n);
- // }
- // }
- // if (index > num) {
- // return null;
- // }
- // var msg = new Array();
- // var idx = 0;
- // for (var i = 0; i < count; i++) {
- // var n = num - (i + index);
- // if (n < 0) {
- // break;
- // }
- // var key = group_id + '_' + n;
- // var data = plus.storage.getItem(key);
- // if (data != null) {
- // var jdata = JSON.parse(data);
- // msg[idx] = {};
- // msg[idx].from_uid = jdata.from_uid;
- // msg[idx].content = jdata.content;
- // idx++;
- // }
- // }
- //
- // return msg;
- //}
- //function savePushMsg(data) {
- // var num = 0;
- // var n = plus.storage.getItem('pushmsg');
- // if (n == null) {
- // num = 0;
- // } else {
- // num = parseInt(n);
- // }
- //
- // var key = 'pushmsg_' + num;
- // num = num + 1;
- // plus.storage.setItem('pushmsg', num.toString());
- // plus.storage.setItem(key, data);
- //}
- //
- //function getPushMsg(index, count) {
- // var num = 0;
- // var n = plus.storage.getItem('pushmsg');
- // if (n == null) {
- // num = 0;
- // } else {
- // num = parseInt(n);
- // }
- // if (index > num) {
- // return null;
- // }
- //
- // var msg = new Array();
- // var idx = 0;
- // for (var i = 0; i < count; i++) {
- // var n = num - (i + index);
- // if (n < 0) {
- // break;
- // }
- // var key = 'pushmsg_' + n;
- // var data = plus.storage.getItem(key);
- // if (data != null) {
- // var jdata = JSON.parse(data);
- // msg[idx] = {};
- // msg[idx].time = jdata.time;
- // msg[idx].content = jdata.content;
- // idx++;
- // }
- // }
- //
- // return msg;
- //}
- function sendMessage(from_gid, from_uid, content) {
- var ret = true;
- mui.ajax(g_group_sendmsg, {
- data: {
- from_gid: from_gid,
- from_uid: from_uid,
- content: content
- },
- dataType: 'json', //服务器返回json格式数据
- type: 'post', //HTTP请求类型
- timeout: 20000, //超时时间设置为10秒;
- async: false,
- success: function(data) {
- if (data.errno == 0) {
- ret = true;
- } else {
- alert('发送失败');
- ret = false;
- }
- },
- error: function(xhr, type, errorThrown) {
- alert('发送失败');
- ret = false;
- }
- });
- return ret;
- }
|