mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-10 16:43:31 +01:00
refactor(*): use async functions (#6210)
This commit is contained in:
@@ -74,13 +74,11 @@ class ThreadMemberManager extends CachedManager {
|
||||
* @param {string} [reason] The reason for adding this member
|
||||
* @returns {Promise<Snowflake>}
|
||||
*/
|
||||
add(member, reason) {
|
||||
async add(member, reason) {
|
||||
const id = member === '@me' ? member : this.client.users.resolveId(member);
|
||||
if (!id) return Promise.reject(new TypeError('INVALID_TYPE', 'member', 'UserResolvable'));
|
||||
return this.client.api
|
||||
.channels(this.thread.id, 'thread-members', id)
|
||||
.put({ reason })
|
||||
.then(() => id);
|
||||
if (!id) throw new TypeError('INVALID_TYPE', 'member', 'UserResolvable');
|
||||
await this.client.api.channels(this.thread.id, 'thread-members', id).put({ reason });
|
||||
return id;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -89,11 +87,9 @@ class ThreadMemberManager extends CachedManager {
|
||||
* @param {string} [reason] The reason for removing this member from the thread
|
||||
* @returns {Promise<Snowflake>}
|
||||
*/
|
||||
remove(id, reason) {
|
||||
return this.client.api
|
||||
.channels(this.thread.id, 'thread-members', id)
|
||||
.delete({ reason })
|
||||
.then(() => id);
|
||||
async remove(id, reason) {
|
||||
await this.client.api.channels(this.thread.id, 'thread-members', id).delete({ reason });
|
||||
return id;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user