Skip to content

Instantly share code, notes, and snippets.

View jamilservicos's full-sized avatar
👽
between lines and thoughts

Gervasio Junior jamilservicos

👽
between lines and thoughts
View GitHub Profile
@jamilservicos
jamilservicos / database.js
Last active March 9, 2017 00:22
basics function for nedb
'use strict';
const Datastore = require('nedb'),
db = {},
myId = require('./autoincrement'), //my autoincrement function: https://gist.github.com/jamilservicos/bbf838037475b7c4796373da6cee724d
dbfunc = {};
db.mainDb = new Datastore({filename: 'data/maindb.db', autoload: true});
dbfunc.insert = function insert(req, cb) {
const dbName = eval("db." + req.body.database + "Db");
@jamilservicos
jamilservicos / autoincrement.js
Created March 5, 2017 15:34
auto update id for nedb
'use strict';
const Datastore = require('nedb'),
db = {},
dbfunc = {};
db.autoincrement = new Datastore({filename: 'data/autoincrement.db', autoload: true});
dbfunc.autoId = function getUniqueId(nameDb, cb) {
db.autoincrement.findOne({name: nameDb}, function (err, doc) {
if (err) {
@jamilservicos
jamilservicos / client.js
Last active December 22, 2020 19:46
socket.io multiples fix
'use strict';
var reconnection = true,
reconnectionDelay = 5000,
reconnectionTry = 0;
function initClient() {
connectClient();
}