zyno-bot-addons
Advanced tools
Comparing version 1.1.20 to 1.1.21
{ | ||
"name": "zyno-bot-addons", | ||
"version": "1.1.20", | ||
"version": "1.1.21", | ||
"description": "Create easily addons for Zyno Bot", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -96,12 +96,16 @@ const EventEmitter = require('events'); | ||
if(registrant === true){ | ||
Object.defineProperty(this, 'ready', { | ||
value: true, | ||
writable: false | ||
}); | ||
if(clientParser.ready === false){ | ||
clientParser.once('ready', () => { | ||
this.emit('ready'); | ||
Object.defineProperty(this, 'ready', { | ||
value: true, | ||
writable: false | ||
}); | ||
}); | ||
} else { | ||
this.emit('ready'); | ||
Object.defineProperty(this, 'ready', { | ||
value: true, | ||
writable: false | ||
}); | ||
} | ||
@@ -108,0 +112,0 @@ } else if(registrant !== false) { |
@@ -6,2 +6,3 @@ const { validatePermission, getAddonPermission, getClientParser, getClient } = require('../../utils/functions.js'); | ||
const MemberManager = require('../managers/memberManager.js'); | ||
const GuildManager = require('../managers/guildManager.js'); | ||
const UserManager = require('../managers/userManager.js'); | ||
@@ -32,3 +33,4 @@ const channelManager = require('../managers/channelManager.js'); | ||
this.author = memberManager.get(data.guild.id); | ||
this.guild = typeof this.author !== 'undefined' ? this.author.guild : null; | ||
const addonGuildManager = GuildManager.get(addon.name) || new Save(); | ||
this.guild = addonGuildManager.get(data.guild.id) ?? (typeof this.author !== 'undefined' ? this.author.guild : null); | ||
} else { | ||
@@ -35,0 +37,0 @@ const addonUserManager = UserManager.get(addon.name) || new Save(); |
@@ -5,2 +5,3 @@ const User = require('./user.js'); | ||
const GuildMemberManager = require('../managers/guildMemberManager.js'); | ||
const GuildManager = require('../managers/guildManager.js'); | ||
const messageManager = require('../managers/messageManager.js'); | ||
@@ -14,3 +15,4 @@ | ||
this.message = channelMessageManager.get(data.message.id) ?? structureHandler.createStructure('Message', [data.message, addon]); | ||
this.guild = this.message.guild; | ||
const addonGuildManager = GuildManager.get(addon.name) || structureHandler.createStructure('Save'); | ||
this.guild = addonGuildManager.get(data.message.guildId) ?? this.message.guild; | ||
this.id = data.emoji.id; | ||
@@ -17,0 +19,0 @@ const addonGuildMemberManager = GuildMemberManager.get(addon.name) || new Save(); |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
477608
81
9794