2
0
mirror of https://github.com/thedevs-network/the-guard-bot synced 2025-08-23 10:28:09 +00:00

33 lines
567 B
JavaScript
Raw Normal View History

'use strict';
2017-09-25 09:56:39 +03:30
// Utils
const { logError } = require('../utils/log');
const Datastore = require('nedb-promise');
const User = new Datastore({
autoload: true,
filename: 'data/User.db'
});
User.ensureIndex({
fieldName: 'id',
unique: true
});
const addUser = ({ id, first_name = '', last_name = '', username = '' }) =>
2017-09-25 09:56:39 +03:30
User.insert({ first_name, id, last_name, username })
.catch(logError(process.env.DEBUG));
const isUser = ({ id }) =>
User.findOne({ id });
2017-09-25 12:40:04 +03:30
const getUser = (user) =>
User.findOne(user);
module.exports = {
addUser,
2017-09-25 12:40:04 +03:30
getUser,
isUser
};