feat: add javascript linter format
This commit is contained in:
parent
3b3aaf29af
commit
7ce9f2dd93
13 changed files with 1561 additions and 1557 deletions
|
@ -1,195 +1,181 @@
|
|||
var Db = require('mongodb').Db;
|
||||
Server = require('mongodb').Server,
|
||||
BSON = require('mongodb').BSONNative,
|
||||
conf = require('../../config.js').database;
|
||||
const { Db } = require('mongodb')
|
||||
Server = require('mongodb').Server,
|
||||
BSON = require('mongodb').BSONNative,
|
||||
conf = require('../../config.js').database
|
||||
|
||||
var db = function(callback)
|
||||
{
|
||||
this.rooms = false;
|
||||
var t = this;
|
||||
const db = function(callback) {
|
||||
this.rooms = false
|
||||
const t = this
|
||||
|
||||
var db = new Db(conf.database, new Server(conf.hostname, conf.port), {native_parser:true});
|
||||
db.open(function(err, db) {
|
||||
db.collection('rooms', function(err, collection) {
|
||||
// make sure we have an index on name
|
||||
collection.ensureIndex([['name',1]],false,function() {});
|
||||
t.rooms = collection;
|
||||
});
|
||||
callback();
|
||||
});
|
||||
const db = new Db(conf.database, new Server(conf.hostname, conf.port), { native_parser: true })
|
||||
db.open((err, db) => {
|
||||
db.collection('rooms', (err, collection) => {
|
||||
// make sure we have an index on name
|
||||
collection.ensureIndex([['name', 1]], false, () => {})
|
||||
t.rooms = collection
|
||||
})
|
||||
callback()
|
||||
})
|
||||
}
|
||||
|
||||
db.prototype = {
|
||||
clearRoom: function(room, callback)
|
||||
{
|
||||
this.rooms.remove({name:room},callback);
|
||||
},
|
||||
clearRoom(room, callback) {
|
||||
this.rooms.remove({ name: room }, callback)
|
||||
},
|
||||
|
||||
// theme commands
|
||||
setTheme: function(room, theme)
|
||||
{
|
||||
this.rooms.update(
|
||||
{name:room},
|
||||
{$set:{theme:theme}}
|
||||
);
|
||||
},
|
||||
// theme commands
|
||||
setTheme(room, theme) {
|
||||
this.rooms.update(
|
||||
{ name: room },
|
||||
{ $set: { theme } }
|
||||
)
|
||||
},
|
||||
|
||||
getTheme: function(room, callback)
|
||||
{
|
||||
this.rooms.findOne(
|
||||
{name:room},
|
||||
{theme:true},
|
||||
function(err, room) {
|
||||
if(room) {
|
||||
callback(room.theme);
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
}
|
||||
);
|
||||
},
|
||||
getTheme(room, callback) {
|
||||
this.rooms.findOne(
|
||||
{ name: room },
|
||||
{ theme: true },
|
||||
(err, room) => {
|
||||
if (room) {
|
||||
callback(room.theme)
|
||||
} else {
|
||||
callback()
|
||||
}
|
||||
}
|
||||
)
|
||||
},
|
||||
|
||||
// revision commands
|
||||
setRevisions: function(room, revisions) {
|
||||
this.rooms.update(
|
||||
{name:room},
|
||||
{$set:{revisions:revisions}}
|
||||
);
|
||||
},
|
||||
// revision commands
|
||||
setRevisions(room, revisions) {
|
||||
this.rooms.update(
|
||||
{ name: room },
|
||||
{ $set: { revisions } }
|
||||
)
|
||||
},
|
||||
|
||||
getRevisions: function(room, callback) {
|
||||
this.rooms.findOne(
|
||||
{name:room},
|
||||
{revisions:true},
|
||||
function(err, room) {
|
||||
if(room) {
|
||||
callback(room.revisions);
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
}
|
||||
);
|
||||
},
|
||||
getRevisions(room, callback) {
|
||||
this.rooms.findOne(
|
||||
{ name: room },
|
||||
{ revisions: true },
|
||||
(err, room) => {
|
||||
if (room) {
|
||||
callback(room.revisions)
|
||||
} else {
|
||||
callback()
|
||||
}
|
||||
}
|
||||
)
|
||||
},
|
||||
|
||||
// Column commands
|
||||
createColumn: function(room, name, callback)
|
||||
{
|
||||
this.rooms.update(
|
||||
{name:room},
|
||||
{$push:{columns:name}},
|
||||
{upsert:true}
|
||||
,callback
|
||||
);
|
||||
},
|
||||
// Column commands
|
||||
createColumn(room, name, callback) {
|
||||
this.rooms.update(
|
||||
{ name: room },
|
||||
{ $push: { columns: name } },
|
||||
{ upsert: true },
|
||||
callback
|
||||
)
|
||||
},
|
||||
|
||||
getAllColumns: function(room, callback)
|
||||
{
|
||||
this.rooms.findOne({name:room},{columns:true},function(err, room) {
|
||||
if(room) {
|
||||
callback(room.columns);
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
},
|
||||
getAllColumns(room, callback) {
|
||||
this.rooms.findOne({ name: room }, { columns: true }, (err, room) => {
|
||||
if (room) {
|
||||
callback(room.columns)
|
||||
} else {
|
||||
callback()
|
||||
}
|
||||
})
|
||||
},
|
||||
|
||||
deleteColumn: function(room)
|
||||
{
|
||||
this.rooms.update(
|
||||
{name:room},
|
||||
{$pop:{columns:1}}
|
||||
);
|
||||
},
|
||||
deleteColumn(room) {
|
||||
this.rooms.update(
|
||||
{ name: room },
|
||||
{ $pop: { columns: 1 } }
|
||||
)
|
||||
},
|
||||
|
||||
setColumns: function(room, columns)
|
||||
{
|
||||
this.rooms.update(
|
||||
{name:room},
|
||||
{$set:{columns:columns}},
|
||||
{upsert:true}
|
||||
);
|
||||
},
|
||||
setColumns(room, columns) {
|
||||
this.rooms.update(
|
||||
{ name: room },
|
||||
{ $set: { columns } },
|
||||
{ upsert: true }
|
||||
)
|
||||
},
|
||||
|
||||
// Card commands
|
||||
createCard: function(room, id, card)
|
||||
{
|
||||
var doc = {};
|
||||
doc['cards.'+id] = card;
|
||||
this.rooms.update(
|
||||
{name:room},
|
||||
{$set:doc},
|
||||
{upsert:true}
|
||||
);
|
||||
},
|
||||
// Card commands
|
||||
createCard(room, id, card) {
|
||||
const doc = {}
|
||||
doc[`cards.${id}`] = card
|
||||
this.rooms.update(
|
||||
{ name: room },
|
||||
{ $set: doc },
|
||||
{ upsert: true }
|
||||
)
|
||||
},
|
||||
|
||||
getAllCards: function(room, callback)
|
||||
{
|
||||
this.rooms.findOne({name:room},{cards:true},function(err, room) {
|
||||
if(room) {
|
||||
callback(room.cards);
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
});
|
||||
},
|
||||
getAllCards(room, callback) {
|
||||
this.rooms.findOne({ name: room }, { cards: true }, (err, room) => {
|
||||
if (room) {
|
||||
callback(room.cards)
|
||||
} else {
|
||||
callback()
|
||||
}
|
||||
})
|
||||
},
|
||||
|
||||
cardEdit: function(room, id, text)
|
||||
{
|
||||
var doc = {};
|
||||
doc['cards.'+id+'.text'] = text;
|
||||
this.rooms.update(
|
||||
{name:room},
|
||||
{$set:doc}
|
||||
);
|
||||
},
|
||||
cardEdit(room, id, text) {
|
||||
const doc = {}
|
||||
doc[`cards.${id}.text`] = text
|
||||
this.rooms.update(
|
||||
{ name: room },
|
||||
{ $set: doc }
|
||||
)
|
||||
},
|
||||
|
||||
cardSetXY: function(room, id, x, y)
|
||||
{
|
||||
var doc = {};
|
||||
doc['cards.'+id+'.x'] = x;
|
||||
doc['cards.'+id+'.y'] = y;
|
||||
this.rooms.update(
|
||||
{name:room},
|
||||
{$set:doc}
|
||||
);
|
||||
},
|
||||
cardSetXY(room, id, x, y) {
|
||||
const doc = {}
|
||||
doc[`cards.${id}.x`] = x
|
||||
doc[`cards.${id}.y`] = y
|
||||
this.rooms.update(
|
||||
{ name: room },
|
||||
{ $set: doc }
|
||||
)
|
||||
},
|
||||
|
||||
deleteCard: function(room, id)
|
||||
{
|
||||
var doc = {};
|
||||
doc['cards.'+id] = true;
|
||||
this.rooms.update(
|
||||
{name:room},
|
||||
{$unset:doc}
|
||||
);
|
||||
},
|
||||
deleteCard(room, id) {
|
||||
const doc = {}
|
||||
doc[`cards.${id}`] = true
|
||||
this.rooms.update(
|
||||
{ name: room },
|
||||
{ $unset: doc }
|
||||
)
|
||||
},
|
||||
|
||||
addSticker: function(room, cardId, stickerId)
|
||||
{
|
||||
var doc = {};
|
||||
doc['cards.'+cardId+'.sticker'] = stickerId;
|
||||
this.rooms.update(
|
||||
{name:room},
|
||||
{$set:doc}
|
||||
);
|
||||
},
|
||||
getBoardSize: function(room, callback) {
|
||||
this.rooms.findOne(
|
||||
{name:room},
|
||||
function(err, room) {
|
||||
if(room) {
|
||||
callback(room.size);
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
}
|
||||
);
|
||||
},
|
||||
setBoardSize: function(room, size) {
|
||||
this.rooms.update(
|
||||
{name:room},
|
||||
{$set:{'size':size}}
|
||||
);
|
||||
}
|
||||
};
|
||||
exports.db = db;
|
||||
addSticker(room, cardId, stickerId) {
|
||||
const doc = {}
|
||||
doc[`cards.${cardId}.sticker`] = stickerId
|
||||
this.rooms.update(
|
||||
{ name: room },
|
||||
{ $set: doc }
|
||||
)
|
||||
},
|
||||
getBoardSize(room, callback) {
|
||||
this.rooms.findOne(
|
||||
{ name: room },
|
||||
(err, room) => {
|
||||
if (room) {
|
||||
callback(room.size)
|
||||
} else {
|
||||
callback()
|
||||
}
|
||||
}
|
||||
)
|
||||
},
|
||||
setBoardSize(room, size) {
|
||||
this.rooms.update(
|
||||
{ name: room },
|
||||
{ $set: { size } }
|
||||
)
|
||||
}
|
||||
}
|
||||
exports.db = db
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue