fetch settings

This commit is contained in:
Erik 2020-04-19 11:27:13 +03:00
parent 3289923571
commit ac6a03fa93

View File

@ -12,6 +12,14 @@ const Guild = Structures.extend('Guild', (Guild) => {
} }
async settings() {
if (!this._settings) this._settings = this.client.transactionHandler._send({ provider: 'mongodb', request: { type: 'findOne', query: { guild: this.id } } });
if (this._settings instanceof Promise) this._settings = await this._settings;
return this._settings;
}
async resolveMembers(members, strict = false) { async resolveMembers(members, strict = false) {
return await this.client.resolver.resolveMembers(members, this, strict); return await this.client.resolver.resolveMembers(members, this, strict);