mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-20 21:43:33 +01:00
feat(ShardClientUtil#broadcastEval): allow promise resolve (#2328)
This commit is contained in:
committed by
Schuyler Cebulskie
parent
87e5a45659
commit
66c0512de2
@@ -119,7 +119,7 @@ class ShardClientUtil {
|
|||||||
* @param {*} message Message received
|
* @param {*} message Message received
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
_handleMessage(message) {
|
async _handleMessage(message) {
|
||||||
if (!message) return;
|
if (!message) return;
|
||||||
if (message._fetchProp) {
|
if (message._fetchProp) {
|
||||||
const props = message._fetchProp.split('.');
|
const props = message._fetchProp.split('.');
|
||||||
@@ -128,7 +128,7 @@ class ShardClientUtil {
|
|||||||
this._respond('fetchProp', { _fetchProp: message._fetchProp, _result: value });
|
this._respond('fetchProp', { _fetchProp: message._fetchProp, _result: value });
|
||||||
} else if (message._eval) {
|
} else if (message._eval) {
|
||||||
try {
|
try {
|
||||||
this._respond('eval', { _eval: message._eval, _result: this.client._eval(message._eval) });
|
this._respond('eval', { _eval: message._eval, _result: await this.client._eval(message._eval) });
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
this._respond('eval', { _eval: message._eval, _error: Util.makePlainError(err) });
|
this._respond('eval', { _eval: message._eval, _error: Util.makePlainError(err) });
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user