1
0

Added handlers and emojize for apple style sprite emoji

This commit is contained in:
2016-03-15 10:42:21 +01:00
parent 097faef1a5
commit 4aeef6c8db
8 changed files with 5230 additions and 2 deletions

View File

@ -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]);
}
});