Max Message Count Limit in config
This commit is contained in:
@@ -11,5 +11,6 @@
|
||||
"BAIDU_MAP_SERVER_AK": "",
|
||||
"ADMIN_USERNAME":"admin",
|
||||
"ADMIN_PASSWORD":"public",
|
||||
"MAX_MESSAGE_COUNT":1000,
|
||||
"MIN_PUBLISH_INTERVAL": 200
|
||||
}
|
||||
@@ -192,6 +192,14 @@
|
||||
<input type="text" id="MAX_PROJECT_NUM_PER_USER">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span>单用户最大消息数:</span>
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" id="MAX_MESSAGE_COUNT">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span>百度地图开发者AK(客户端应用):</span>
|
||||
@@ -294,6 +302,7 @@
|
||||
var HTTPS_PRIVATE_PEM = "<%=configs["HTTPS_PRIVATE_PEM"]%>"
|
||||
var HTTPS_CRT_FILE = "<%=configs["HTTPS_CRT_FILE"]%>"
|
||||
var MAX_PROJECT_NUM_PER_USER = "<%=configs["MAX_PROJECT_NUM_PER_USER"]%>"
|
||||
var MAX_MESSAGE_COUNT = "<%=configs["MAX_MESSAGE_COUNT"]%>"
|
||||
var ALLOW_REGISTER = <%=configs["ALLOW_REGISTER"]%>
|
||||
var ALLOW_HOOK = <%=configs["ALLOW_HOOK"]%>
|
||||
var OFFLINE_MODE = <%=configs["OFFLINE_MODE"]%>
|
||||
@@ -322,6 +331,7 @@
|
||||
$("#BAIDU_MAP_AK").val(BAIDU_MAP_AK)
|
||||
$("#BAIDU_MAP_SERVER_AK").val(BAIDU_MAP_SERVER_AK)
|
||||
$("#MAX_PROJECT_NUM_PER_USER").val(MAX_PROJECT_NUM_PER_USER)
|
||||
$("#MAX_MESSAGE_COUNT").val(MAX_MESSAGE_COUNT)
|
||||
if($("#OFFLINE_MODE").prop("checked"))
|
||||
{
|
||||
$("#BAIDU_MAP_AK").attr("disabled","true")
|
||||
@@ -349,6 +359,7 @@
|
||||
configs["OFFLINE_MODE"] = $("#OFFLINE_MODE").prop("checked")
|
||||
configs["BAIDU_MAP_AK"] = $("#BAIDU_MAP_AK").val()
|
||||
configs["BAIDU_MAP_SERVER_AK"] = $("#BAIDU_MAP_SERVER_AK").val()
|
||||
configs["MAX_MESSAGE_COUNT"] = parseInt($("#MAX_MESSAGE_COUNT").val())
|
||||
$.get('/saveAndRestart',{'configs':JSON.stringify(configs,null,2)},function(res){
|
||||
if(res=="1")
|
||||
{
|
||||
|
||||
@@ -20,7 +20,7 @@ const path = require('path');
|
||||
var VERSION = JSON.parse(fs.readFileSync("../version.json", "utf-8"))["version"]
|
||||
var configs = fs.readFileSync('./config.json');
|
||||
configs = JSON.parse(configs.toString());
|
||||
const MAX_MESSAGE_PER_USER = 1000
|
||||
const MAX_MESSAGE_PER_USER = configs["MAX_MESSAGE_COUNT"] ? configs["MAX_MESSAGE_COUNT"] : 1000
|
||||
var minInterval = configs["MIN_PUBLISH_INTERVAL"] ? configs["MIN_PUBLISH_INTERVAL"] : 100
|
||||
|
||||
var serverStatus = true
|
||||
@@ -437,6 +437,7 @@ var mixioServer = function() {
|
||||
return callback(new Error('wrong topic'))
|
||||
else
|
||||
{
|
||||
/*
|
||||
if(globalConnectionControl[client.id])
|
||||
{
|
||||
if(Date.now() - globalConnectionControl[client.id] < minInterval)
|
||||
@@ -444,6 +445,7 @@ var mixioServer = function() {
|
||||
return callback(new Error('too fast'))
|
||||
}
|
||||
}
|
||||
*/
|
||||
callback(null)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user