premium, bugfix to remove setting,

fixed resolver shortcuts
This commit is contained in:
Erik 2020-05-24 01:12:37 +03:00
parent 4c9bd8d917
commit cb05185f1e

View File

@ -11,6 +11,7 @@ const Guild = Structures.extend('Guild', (Guild) => {
this._settings = null; //internal cache of current guild's settings; should ALWAYS stay the same as database. this._settings = null; //internal cache of current guild's settings; should ALWAYS stay the same as database.
this._permissions = null; //internal cache, should always match database. this._permissions = null; //internal cache, should always match database.
this.premium = 0;
} }
@ -78,7 +79,7 @@ const Guild = Structures.extend('Guild', (Guild) => {
async _removeSettings(value) { //Remove property async _removeSettings(value) { //Remove property
if(this.client.defaultConfig[value]) { if(this.client.defaultConfig[value]) {
await this._updateSettings(this.client.defaultConfig[value]); await this._updateSettings({ [value]: this.client.defaultConfig[value] });
return undefined; return undefined;
} }
try { try {
@ -127,7 +128,7 @@ const Guild = Structures.extend('Guild', (Guild) => {
async resolveMember(member, strict) { async resolveMember(member, strict) {
return await this.client.resolver.resolveMembers(member, this, strict); return this.client.resolver.resolveMembers(member, this, strict);
} }
@ -145,13 +146,13 @@ const Guild = Structures.extend('Guild', (Guild) => {
async resolveRoles(roles, strict = false) { async resolveRoles(roles, strict = false) {
return await this.client.resolver.resolveRoles(roles, this, strict); return this.client.resolver.resolveRoles(roles, this, strict);
} }
async resolveRole(role, strict) { async resolveRole(role, strict) {
return await this.client.resolver.resolveRole(role, this, strict); return this.client.resolver.resolveRole(role, this, strict);
} }