forked from lbsadmin/nodeMessageBoard
Added handlers and emojize for apple style sprite emoji
This commit is contained in:
@ -6,6 +6,9 @@ serialport = require("serialport");
|
||||
low = require('lowdb'),
|
||||
storage = require('lowdb/file-async'),
|
||||
db = low('db.json', { storage });
|
||||
|
||||
var convert = require('emojize').emojize;
|
||||
|
||||
var SerialPort = serialport.SerialPort;
|
||||
var config = low('config.json', { storage });
|
||||
var socketServer;
|
||||
@ -34,7 +37,8 @@ function startServer(route,handle,debug)
|
||||
{
|
||||
|
||||
db('messages').size(); //call this once to establish the db if there is nothing in the json file
|
||||
if(db('messages').size() == 0)db('messages').push({ numberString: "",number: "+43 681 2033 4015", time: "now", message: "SMS MessageBoard",color: 0 });
|
||||
var mynumber = config('mainConfig').chain().find({ param: 'mynumber' }).value()['value'];
|
||||
if(db('messages').size() == 0)db('messages').push({ numberString: "",number: mynumber, time: "now", message: "SMS MessageBoard",color: 0 });
|
||||
|
||||
// on request event
|
||||
function onRequest(request, response) {
|
||||
@ -82,7 +86,7 @@ function initSocketIO(httpServer,debug)
|
||||
var colors = db('messages').chain().takeRight(number).map('color').value();
|
||||
|
||||
for(var i = 0; i < messages.length; i++){
|
||||
socket.emit('newMessage',times[i],numbers[i],messages[i],colors[i]);
|
||||
socket.emit('newMessage',times[i],numbers[i],convert(messages[i]),colors[i]);
|
||||
}
|
||||
});
|
||||
|
||||
|
Reference in New Issue
Block a user