zyno-bot-addons
Advanced tools
Comparing version 1.0.0 to 1.0.1
{ | ||
"name": "zyno-bot-addons", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"description": "Create easily addons for Zyno Bot", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -10,2 +10,3 @@ # Zyno Bot addons | ||
Example of an addon: | ||
File routing: `/home/container/addons/My cool new addon/index.js` | ||
@@ -12,0 +13,0 @@ ```js |
@@ -215,3 +215,3 @@ const { ValueSaver } = require('valuesaver'); | ||
} | ||
var baseName = `${addon.name}@${addon.version}-${addon.author}`; | ||
const baseName = `${addon.name}@${addon.version}-${addon.author}`; | ||
if(typeof addon.name === 'string'){ | ||
@@ -233,9 +233,2 @@ if(addons.get(addon.name)){ | ||
} else { | ||
addons.set(addon.name, { | ||
baseName: baseName, | ||
addon: addon, | ||
permissions: addon.permissions, | ||
verified: false, | ||
allowed: true | ||
}); | ||
new Promise(async resolve => { | ||
@@ -253,6 +246,10 @@ var permissionsString = getPermissionsString(addon.permissions); | ||
}).then(async val => { | ||
var getAddon = addons.get(addon.name); | ||
if(val === true){ | ||
getAddon['verified'] = true; | ||
addons.set(addon.name, getAddon); | ||
addons.set(addon.name, { | ||
baseName: baseName, | ||
addon: addon, | ||
permissions: addon.permissions, | ||
verified: true, | ||
allowed: true | ||
}); | ||
registeredAddons.set(baseName, { | ||
@@ -270,4 +267,9 @@ name: addon.name, | ||
} else { | ||
getAddon['allowed'] = false; | ||
addons.set(addon.name, getAddon); | ||
addons.set(addon.name, { | ||
baseName: baseName, | ||
addon: addon, | ||
permissions: addon.permissions, | ||
verified: false, | ||
allowed: false | ||
}); | ||
addonCreate.emit(addon.name, false); | ||
@@ -274,0 +276,0 @@ resolve(false); |
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
356212
7597
40