mirror of
https://gitlab.silvrtree.co.uk/martind2000/SODashServer.git
synced 2025-01-11 02:15:08 +00:00
Removing mDot code and preparing for new Amazon Server
This commit is contained in:
parent
647d413a9c
commit
626e913d48
6
app.js
6
app.js
@ -133,6 +133,9 @@ app.post('/api/calendar/extend', function(req, res) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Events and sockets
|
// Events and sockets
|
||||||
|
|
||||||
busEmitter.on('clientConnected', (socketSet) => {
|
busEmitter.on('clientConnected', (socketSet) => {
|
||||||
@ -256,7 +259,8 @@ app.post('/api/v1/extend', function(req, res) {
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
app.listen(3000, function() {
|
|
||||||
|
app.listen(3002, function() {
|
||||||
logger.info('Express listening on 3000');
|
logger.info('Express listening on 3000');
|
||||||
restartTimer();
|
restartTimer();
|
||||||
});
|
});
|
||||||
|
61
app/lib/base64.js
Normal file
61
app/lib/base64.js
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
;(function () {
|
||||||
|
|
||||||
|
var object = typeof exports != 'undefined' ? exports : self; // #8: web workers
|
||||||
|
var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
|
||||||
|
|
||||||
|
function InvalidCharacterError(message) {
|
||||||
|
this.message = message;
|
||||||
|
}
|
||||||
|
InvalidCharacterError.prototype = new Error;
|
||||||
|
InvalidCharacterError.prototype.name = 'InvalidCharacterError';
|
||||||
|
|
||||||
|
// encoder
|
||||||
|
// [https://gist.github.com/999166] by [https://github.com/nignag]
|
||||||
|
object.btoa || (
|
||||||
|
object.btoa = function (input) {
|
||||||
|
var str = String(input);
|
||||||
|
for (
|
||||||
|
// initialize result and counter
|
||||||
|
var block, charCode, idx = 0, map = chars, output = '';
|
||||||
|
// if the next str index does not exist:
|
||||||
|
// change the mapping table to "="
|
||||||
|
// check if d has no fractional digits
|
||||||
|
str.charAt(idx | 0) || (map = '=', idx % 1);
|
||||||
|
// "8 - idx % 1 * 8" generates the sequence 2, 4, 6, 8
|
||||||
|
output += map.charAt(63 & block >> 8 - idx % 1 * 8)
|
||||||
|
) {
|
||||||
|
charCode = str.charCodeAt(idx += 3/4);
|
||||||
|
if (charCode > 0xFF) {
|
||||||
|
throw new InvalidCharacterError("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");
|
||||||
|
}
|
||||||
|
block = block << 8 | charCode;
|
||||||
|
}
|
||||||
|
return output;
|
||||||
|
});
|
||||||
|
|
||||||
|
// decoder
|
||||||
|
// [https://gist.github.com/1020396] by [https://github.com/atk]
|
||||||
|
object.atob || (
|
||||||
|
object.atob = function (input) {
|
||||||
|
var str = String(input).replace(/=+$/, '');
|
||||||
|
if (str.length % 4 == 1) {
|
||||||
|
throw new InvalidCharacterError("'atob' failed: The string to be decoded is not correctly encoded.");
|
||||||
|
}
|
||||||
|
for (
|
||||||
|
// initialize result and counters
|
||||||
|
var bc = 0, bs, buffer, idx = 0, output = '';
|
||||||
|
// get next character
|
||||||
|
buffer = str.charAt(idx++);
|
||||||
|
// character found in table? initialize bit storage and add its ascii value;
|
||||||
|
~buffer && (bs = bc % 4 ? bs * 64 + buffer : buffer,
|
||||||
|
// and if not first of each 4 characters,
|
||||||
|
// convert the first 8 bits to one ascii character
|
||||||
|
bc++ % 4) ? output += String.fromCharCode(255 & bs >> (-2 * bc & 6)) : 0
|
||||||
|
) {
|
||||||
|
// try to find character in table (0-63, not found => -1)
|
||||||
|
buffer = chars.indexOf(buffer);
|
||||||
|
}
|
||||||
|
return output;
|
||||||
|
});
|
||||||
|
|
||||||
|
}());
|
@ -20,6 +20,7 @@
|
|||||||
"jquery": "^2.2.3",
|
"jquery": "^2.2.3",
|
||||||
"mui": "^0.6.8",
|
"mui": "^0.6.8",
|
||||||
"sugarjs-date": "^1.5.1",
|
"sugarjs-date": "^1.5.1",
|
||||||
"backbone": "^1.3.3"
|
"backbone": "^1.3.3",
|
||||||
|
"base64": "^1.0.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user