Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- async docDB (doc) {
- switch (doc.type) {
- case 1:
- if (doc.content.bot) return;
- const dbCheck = this.database.Users.findOne({'_id': doc.id})
- if (dbCheck) return dbCheck;
- const usuario = new this.database.Users({
- _id: doc.content.id,
- economy: { codes: 0, decoders: 1, lastDecode: '0000000000000', capacitors: 1, warned: true, warns: false, damaged: { on: false, time: '0000000000000', lastDamaged: '0000000000000' } },
- setup: { buyed: false, internet: { buyed: false, lastPayment: '0000000000000' } },
- banned: { ban: false, tempban: false, time: 0 },
- cargos: { owner: false, subowner: false, operator: false, developer: false, supervisor: false, designer: false },
- vip: { on: false, time: '0000000000000', date: '0000000000000', votePoints: 0, warned: true, warns: true, verify: { day: 0, given: false, dbl: 0, bpd: 0, mbl: false } }
- }); usuario.save(); return usuario;
- break;
- case 2:
- const dbCheck = this.database.Guilds.findOne({'_id': doc.id})
- if (dbCheck) return dbCheck;
- const servidor = new this.database.Guilds({
- _id: doc.content.id,
- lang: this.regionsLang[doc.content.region] ? this.regionsLang[doc.content.region] : 'pt-BR',
- prefix: this.user.id === this.config.canaryID ? 'c.' : 'c!',
- concierge: { welcome: { on: false, message: 'None', channel: 'None' }, byebye: { on: false, message: 'None', channel: 'None' } },
- autorole: { on: false, idRoles: [] },
- sugest: { on: false, channel: 'None', coldown: 0, type: 0 },
- config: { vipMessages: true, level: false },
- muteds: [],
- lockedChannels: [],
- allowedChannels: [],
- votePoints: 0
- }); servidor.save(); return servidor;
- break;
- case 3:
- const dbCheck = this.database.Commands.findOne({'_id': doc.id})
- if (dbCheck) return dbCheck;
- const comando = new this.database.Commands({
- _id: doc.id,
- maintenance: false
- }); comando.save(); return comando;
- break;
- case 4:
- const dbCheck = this.database.Forms.findOne({'_id': doc.id})
- if (dbCheck) return dbCheck;
- const formulario = new this.database.Forms({
- _id: doc.id,
- user: doc.user,
- role: doc.role,
- reason: doc.reason,
- date: Date.now()
- }); formulario.save(); return formulario;
- break;
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement