feat: add javascript linter format

This commit is contained in:
leokontente 2025-06-03 12:12:48 +02:00
parent 3b3aaf29af
commit 7ce9f2dd93
13 changed files with 1561 additions and 1557 deletions

View file

@ -1,202 +1,197 @@
var conf = require('../../config.js').database;
const conf = require('../../config.js').database
var redis = require("redis"),
redisClient = null; //redis.createClient();
const redis = require('redis')
var async = require("async");
var sets = require('simplesets');
let redisClient = null // redis.createClient();
const async = require('async')
const sets = require('simplesets')
// If you want Memory Store instead...
// var MemoryStore = require('connect/middleware/session/memory');
// var session_store = new MemoryStore();
var REDIS_PREFIX = '#scrumblr#';
const REDIS_PREFIX = '#scrumblr#'
//For Redis Debugging
// For Redis Debugging
const db = function(callback) {
if (conf.sock) {
console.log(`Opening redis connection to socket ${conf.host}`)
redisClient = redis.createClient(conf.host)
} else {
console.log(`Opening redis connection to ${conf.host}:${conf.port}`)
redisClient = redis.createClient(conf.port, conf.host, {})
}
redisClient.on('connect', (err) => {
callback()
})
var db = function(callback) {
if (conf.sock) {
console.log('Opening redis connection to socket ' + conf.host);
redisClient = redis.createClient(conf.host);
} else {
console.log('Opening redis connection to ' + conf.host + ':' + conf.port);
redisClient = redis.createClient(conf.port, conf.host, {});
}
redisClient.on("connect", function (err) {
callback();
});
redisClient.on("error", function (err) {
console.log("Redis error: " + err);
});
};
redisClient.on('error', (err) => {
console.log(`Redis error: ${err}`)
})
}
db.prototype = {
clearRoom: function(room, callback) {
redisClient.del(REDIS_PREFIX + '-room:/demo-cards', function (err, res) {
redisClient.del(REDIS_PREFIX + '-room:/demo-columns', function (err, res) {
callback();
});
});
},
clearRoom(room, callback) {
redisClient.del(`${REDIS_PREFIX}-room:/demo-cards`, (err, res) => {
redisClient.del(`${REDIS_PREFIX}-room:/demo-columns`, (err, res) => {
callback()
})
})
},
// theme commands
setTheme: function(room, theme) {
redisClient.set(REDIS_PREFIX + '-room:' + room + '-theme', theme);
},
// theme commands
setTheme(room, theme) {
redisClient.set(`${REDIS_PREFIX}-room:${room}-theme`, theme)
},
getTheme: function(room, callback) {
redisClient.get(REDIS_PREFIX + '-room:' + room + '-theme', function (err, res) {
callback(res);
});
},
getTheme(room, callback) {
redisClient.get(`${REDIS_PREFIX}-room:${room}-theme`, (err, res) => {
callback(res)
})
},
// revision commands
setRevisions: function(room, revisions) {
if (Object.keys(revisions).length === 0) {
redisClient.del(REDIS_PREFIX + '-room:' + room + '-revisions');
} else {
redisClient.set(REDIS_PREFIX + '-room:' + room + '-revisions', JSON.stringify(revisions));
}
},
// revision commands
setRevisions(room, revisions) {
if (Object.keys(revisions).length === 0) {
redisClient.del(`${REDIS_PREFIX}-room:${room}-revisions`)
} else {
redisClient.set(`${REDIS_PREFIX}-room:${room}-revisions`, JSON.stringify(revisions))
}
},
getRevisions: function(room, callback) {
redisClient.get(REDIS_PREFIX + '-room:' + room + '-revisions', function (err, res) {
callback(JSON.parse(res));
});
},
getRevisions(room, callback) {
redisClient.get(`${REDIS_PREFIX}-room:${room}-revisions`, (err, res) => {
callback(JSON.parse(res))
})
},
// Column commands
createColumn: function(room, name, callback) {
redisClient.rpush(REDIS_PREFIX + '-room:' + room + '-columns', name,
function (err, res) {
if (typeof callback != "undefined" && callback !== null) callback();
}
);
},
// Column commands
createColumn(room, name, callback) {
redisClient.rpush(
`${REDIS_PREFIX}-room:${room}-columns`,
name,
(err, res) => {
if (typeof callback != 'undefined' && callback !== null) callback()
}
)
},
getAllColumns: function(room, callback) {
redisClient.lrange(REDIS_PREFIX + '-room:' + room + '-columns', 0, -1, function(err, res) {
callback(res);
});
},
getAllColumns(room, callback) {
redisClient.lrange(`${REDIS_PREFIX}-room:${room}-columns`, 0, -1, (err, res) => {
callback(res)
})
},
deleteColumn: function(room) {
redisClient.rpop(REDIS_PREFIX + '-room:' + room + '-columns');
},
deleteColumn(room) {
redisClient.rpop(`${REDIS_PREFIX}-room:${room}-columns`)
},
setColumns: function(room, columns) {
//1. first delete all columns
redisClient.del(REDIS_PREFIX + '-room:' + room + '-columns', function () {
//2. now add columns for each thingy
async.forEachSeries(
columns,
function( item, callback ) {
//console.log('rpush: ' + REDIS_PREFIX + '-room:' + room + '-columns' + ' -- ' + item);
redisClient.rpush(REDIS_PREFIX + '-room:' + room + '-columns', item,
function (err, res) {
callback();
}
);
},
function() {
//this happens when the series is complete
}
);
});
},
setColumns(room, columns) {
// 1. first delete all columns
redisClient.del(`${REDIS_PREFIX}-room:${room}-columns`, () => {
// 2. now add columns for each thingy
async.forEachSeries(
columns,
(item, callback) => {
// console.log('rpush: ' + REDIS_PREFIX + '-room:' + room + '-columns' + ' -- ' + item);
redisClient.rpush(
`${REDIS_PREFIX}-room:${room}-columns`,
item,
(err, res) => {
callback()
}
)
},
() => {
// this happens when the series is complete
}
)
})
},
// Card commands
createCard: function(room, id, card) {
var cardString = JSON.stringify(card);
redisClient.hset(
REDIS_PREFIX + '-room:' + room + '-cards',
id,
cardString
);
},
// Card commands
createCard(room, id, card) {
const cardString = JSON.stringify(card)
redisClient.hset(
`${REDIS_PREFIX}-room:${room}-cards`,
id,
cardString
)
},
getAllCards: function(room, callback) {
redisClient.hgetall(REDIS_PREFIX + '-room:' + room + '-cards', function (err, res) {
getAllCards(room, callback) {
redisClient.hgetall(`${REDIS_PREFIX}-room:${room}-cards`, (err, res) => {
const cards = []
var cards = [];
for (const i in res) {
cards.push(JSON.parse(res[i]))
}
// console.dir(cards);
for (var i in res) {
cards.push( JSON.parse(res[i]) );
}
//console.dir(cards);
callback(cards)
})
},
callback(cards);
});
},
cardEdit(room, id, text) {
redisClient.hget(`${REDIS_PREFIX}-room:${room}-cards`, id, (err, res) => {
const card = JSON.parse(res)
if (card !== null) {
card.text = text
redisClient.hset(`${REDIS_PREFIX}-room:${room}-cards`, id, JSON.stringify(card))
}
})
},
cardEdit: function(room, id, text) {
redisClient.hget(REDIS_PREFIX + '-room:' + room + '-cards', id, function(err, res) {
var card = JSON.parse(res);
if (card !== null) {
card.text = text;
redisClient.hset(REDIS_PREFIX + '-room:' + room + '-cards', id, JSON.stringify(card));
}
});
},
cardSetXY(room, id, x, y) {
redisClient.hget(`${REDIS_PREFIX}-room:${room}-cards`, id, (err, res) => {
const card = JSON.parse(res)
if (card !== null) {
card.x = x
card.y = y
redisClient.hset(`${REDIS_PREFIX}-room:${room}-cards`, id, JSON.stringify(card))
}
})
},
cardSetXY: function(room, id, x, y) {
redisClient.hget(REDIS_PREFIX + '-room:' + room + '-cards', id, function(err, res) {
var card = JSON.parse(res);
if (card !== null) {
card.x = x;
card.y = y;
redisClient.hset(REDIS_PREFIX + '-room:' + room + '-cards', id, JSON.stringify(card));
}
});
},
deleteCard(room, id) {
redisClient.hdel(
`${REDIS_PREFIX}-room:${room}-cards`,
id
)
},
deleteCard: function(room, id) {
redisClient.hdel(
REDIS_PREFIX + '-room:' + room + '-cards',
id
);
},
addSticker(room, cardId, stickerId) {
redisClient.hget(`${REDIS_PREFIX}-room:${room}-cards`, cardId, (err, res) => {
const card = JSON.parse(res)
if (card !== null) {
if (stickerId === 'nosticker') {
card.sticker = null
addSticker: function(room, cardId, stickerId) {
redisClient.hget(REDIS_PREFIX + '-room:' + room + '-cards', cardId, function(err, res) {
var card = JSON.parse(res);
if (card !== null) {
if (stickerId === "nosticker")
{
card.sticker = null;
redisClient.hset(`${REDIS_PREFIX}-room:${room}-cards`, cardId, JSON.stringify(card))
} else {
if (card.sticker !== null) { stickerSet = new sets.Set(card.sticker) } else { stickerSet = new sets.Set() }
redisClient.hset(REDIS_PREFIX + '-room:' + room + '-cards', cardId, JSON.stringify(card));
}
else
{
if (card.sticker !== null)
stickerSet = new sets.Set( card.sticker );
else
stickerSet = new sets.Set();
stickerSet.add(stickerId)
stickerSet.add(stickerId);
card.sticker = stickerSet.array()
card.sticker = stickerSet.array();
redisClient.hset(`${REDIS_PREFIX}-room:${room}-cards`, cardId, JSON.stringify(card))
}
}
})
},
redisClient.hset(REDIS_PREFIX + '-room:' + room + '-cards', cardId, JSON.stringify(card));
}
setBoardSize(room, size) {
redisClient.set(`${REDIS_PREFIX}-room:${room}-size`, JSON.stringify(size))
},
}
});
},
getBoardSize(room, callback) {
redisClient.get(`${REDIS_PREFIX}-room:${room}-size`, (err, res) => {
callback(JSON.parse(res))
})
}
setBoardSize: function(room, size) {
redisClient.set(REDIS_PREFIX + '-room:' + room + '-size', JSON.stringify(size));
},
getBoardSize: function(room, callback) {
redisClient.get(REDIS_PREFIX + '-room:' + room + '-size', function (err, res) {
callback(JSON.parse(res));
});
}
};
exports.db = db;
}
exports.db = db