mirror of
https://github.com/wahyd4/sohub.git
synced 2026-08-09 04:56:09 +10:00
move the message related methods to message controller
This commit is contained in:
@@ -1,63 +1,5 @@
|
||||
var DashboardController = {
|
||||
view: function (req, res) {
|
||||
res.view();
|
||||
},
|
||||
|
||||
viewText: function (req, res) {
|
||||
Message.findAll({messageType: 'text'}).sort('_id desc').done(function (err, messages) {
|
||||
if (err) return res.send(err, 500);
|
||||
res.json(messages);
|
||||
});
|
||||
},
|
||||
|
||||
viewNotice: function (req, res) {
|
||||
Message.findAll({messageType: 'notice'}).sort('_id desc').done(function (err, messages) {
|
||||
if (err) return res.send(err, 500);
|
||||
res.json(messages);
|
||||
});
|
||||
},
|
||||
|
||||
viewImage: function (req, res) {
|
||||
Image.findAll().sort('_id desc').limit(8).done(function (err, messages) {
|
||||
if (err) return res.send(err, 500);
|
||||
res.json(messages);
|
||||
});
|
||||
},
|
||||
|
||||
|
||||
mockData: function (req, res) {
|
||||
Message.create({
|
||||
content: 'Hello sohub,现在的时间为' + new Date().toDateString(),
|
||||
createTime: new Date().getTime(),
|
||||
fromUser: 'oGHz6jqRjNHwBo_a_s',
|
||||
toUser: 'gh_418963502e3c',
|
||||
messageType: 'text',
|
||||
messageId: 5893056478695514624
|
||||
}).done(function (err, message) {
|
||||
Image.create({
|
||||
pictureUrl: 'http://www.baidu.com/img/bdlogo.gif',
|
||||
createTime: new Date().getTime(),
|
||||
fromUser: 'oGHz6jqRjNHwBo_a_s',
|
||||
toUser: 'gh_418963502e3c',
|
||||
messageType: 'image',
|
||||
messageId: 5893056478696514624
|
||||
}).done(function (err, image) {
|
||||
if (err) console.log(err);
|
||||
res.send('成功创建Message 和 Image:' + image.pictureUrl);
|
||||
});
|
||||
});
|
||||
|
||||
},
|
||||
spike: function(req,res){
|
||||
User.find({
|
||||
name:'test'
|
||||
}).done(function(err,user){
|
||||
if(err){
|
||||
res.send('fuck');
|
||||
}
|
||||
res.send('==='+user);
|
||||
});
|
||||
}
|
||||
|
||||
};
|
||||
module.exports = DashboardController;
|
||||
@@ -0,0 +1,63 @@
|
||||
var MessageController = {
|
||||
view: function (req, res) {
|
||||
res.view();
|
||||
},
|
||||
|
||||
viewText: function (req, res) {
|
||||
Message.findAll({messageType: 'text'}).sort('_id desc').done(function (err, messages) {
|
||||
if (err) return res.send(err, 500);
|
||||
res.json(messages);
|
||||
});
|
||||
},
|
||||
|
||||
viewNotice: function (req, res) {
|
||||
Message.findAll({messageType: 'notice'}).sort('_id desc').done(function (err, messages) {
|
||||
if (err) return res.send(err, 500);
|
||||
res.json(messages);
|
||||
});
|
||||
},
|
||||
|
||||
viewImage: function (req, res) {
|
||||
Image.findAll().sort('_id desc').limit(8).done(function (err, messages) {
|
||||
if (err) return res.send(err, 500);
|
||||
res.json(messages);
|
||||
});
|
||||
},
|
||||
|
||||
|
||||
mockData: function (req, res) {
|
||||
Message.create({
|
||||
content: 'Hello sohub,现在的时间为' + new Date().toDateString(),
|
||||
createTime: new Date().getTime(),
|
||||
fromUser: 'oGHz6jqRjNHwBo_a_s',
|
||||
toUser: 'gh_418963502e3c',
|
||||
messageType: 'text',
|
||||
messageId: 5893056478695514624
|
||||
}).done(function (err, message) {
|
||||
Image.create({
|
||||
pictureUrl: 'http://www.baidu.com/img/bdlogo.gif',
|
||||
createTime: new Date().getTime(),
|
||||
fromUser: 'oGHz6jqRjNHwBo_a_s',
|
||||
toUser: 'gh_418963502e3c',
|
||||
messageType: 'image',
|
||||
messageId: 5893056478696514624
|
||||
}).done(function (err, image) {
|
||||
if (err) console.log(err);
|
||||
res.send('成功创建Message 和 Image:' + image.pictureUrl);
|
||||
});
|
||||
});
|
||||
|
||||
},
|
||||
spike: function(req,res){
|
||||
User.find({
|
||||
name:'test'
|
||||
}).done(function(err,user){
|
||||
if(err){
|
||||
res.send('fuck');
|
||||
}
|
||||
res.send('==='+user);
|
||||
});
|
||||
}
|
||||
|
||||
};
|
||||
module.exports = MessageController;
|
||||
@@ -46,7 +46,7 @@ $(document).ready(function () {
|
||||
processBar();
|
||||
|
||||
//get json
|
||||
$.get('/dashboard/text', function (json) {
|
||||
$.get('/message/text', function (json) {
|
||||
// console.log('request success...');
|
||||
})
|
||||
.done(function (json) {
|
||||
@@ -104,7 +104,7 @@ $(document).ready(function () {
|
||||
|
||||
//delay 1 minute to display images
|
||||
setTimeout(function () {
|
||||
$.get('/dashboard/image',function (json) {
|
||||
$.get('/message/image',function (json) {
|
||||
var imageContainer = $('.image-content');
|
||||
for (var i = 0; i < json.length; i++) {
|
||||
var item = $('<a href="#"></a>');
|
||||
+10
-10
@@ -26,20 +26,20 @@ module.exports.routes = {
|
||||
'/': {
|
||||
controller: 'home'
|
||||
},
|
||||
'get /dashboard': {
|
||||
controller: 'dashboard',
|
||||
'get /message': {
|
||||
controller: 'message',
|
||||
action: 'view'
|
||||
},
|
||||
'get /dashboard/text': {
|
||||
controller: 'dashboard',
|
||||
'get /message/text': {
|
||||
controller: 'message',
|
||||
action: 'viewText'
|
||||
},
|
||||
'get /dashboard/image': {
|
||||
controller: 'dashboard',
|
||||
'get /message/image': {
|
||||
controller: 'message',
|
||||
action: 'viewImage'
|
||||
},
|
||||
'get /dashboard/notice':{
|
||||
controller: 'dashboard',
|
||||
'get /message/notice':{
|
||||
controller: 'message',
|
||||
action: 'viewNotice'
|
||||
},
|
||||
'get /wx/query': {
|
||||
@@ -51,7 +51,7 @@ module.exports.routes = {
|
||||
action: 'query'
|
||||
},
|
||||
'get /mock': {
|
||||
controller: 'dashboard',
|
||||
controller: 'message',
|
||||
action: 'mockData'
|
||||
},
|
||||
'get /weibo/index': {
|
||||
@@ -59,7 +59,7 @@ module.exports.routes = {
|
||||
action: 'index'
|
||||
},
|
||||
'get /spike':{
|
||||
controller: 'dashboard',
|
||||
controller: 'message',
|
||||
action: 'spike'
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
<h1 id="header pure-u-1">
|
||||
<a class="pure-u-1" href="/">SoHub</a>
|
||||
</h1>
|
||||
<div class="alert alert-success">
|
||||
请使用微信添加公众账号:go_serv, 发布文字和图片消息
|
||||
</div>
|
||||
<div class="main-container">
|
||||
<ul class="content">
|
||||
</ul>
|
||||
<div class="image-content" style="display:none;">
|
||||
</div>
|
||||
</div>
|
||||
<div class="progress progress-striped active message-process-bar">
|
||||
<div class="bar" style="width: 1%;"></div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user