Skip to content

Commit 0d94333

Browse files
committed
fix(ThreadMember): remove audit log reason
1 parent f3734e6 commit 0d94333

File tree

3 files changed

+9
-12
lines changed

3 files changed

+9
-12
lines changed

packages/discord.js/src/managers/ThreadMemberManager.js

+4-6
Original file line numberDiff line numberDiff line change
@@ -91,26 +91,24 @@ class ThreadMemberManager extends CachedManager {
9191
/**
9292
* Adds a member to the thread.
9393
* @param {UserResolvable|'@me'} member The member to add
94-
* @param {string} [reason] The reason for adding this member
9594
* @returns {Promise<Snowflake>}
9695
*/
97-
async add(member, reason) {
96+
async add(member) {
9897
const id = member === '@me' ? member : this.client.users.resolveId(member);
9998
if (!id) throw new DiscordjsTypeError(ErrorCodes.InvalidType, 'member', 'UserResolvable');
100-
await this.client.rest.put(Routes.threadMembers(this.thread.id, id), { reason });
99+
await this.client.rest.put(Routes.threadMembers(this.thread.id, id));
101100
return id;
102101
}
103102

104103
/**
105104
* Remove a user from the thread.
106105
* @param {UserResolvable|'@me'} member The member to remove
107-
* @param {string} [reason] The reason for removing this member from the thread
108106
* @returns {Promise<Snowflake>}
109107
*/
110-
async remove(member, reason) {
108+
async remove(member) {
111109
const id = member === '@me' ? member : this.client.users.resolveId(member);
112110
if (!id) throw new DiscordjsTypeError(ErrorCodes.InvalidType, 'member', 'UserResolvable');
113-
await this.client.rest.delete(Routes.threadMembers(this.thread.id, id), { reason });
111+
await this.client.rest.delete(Routes.threadMembers(this.thread.id, id));
114112
return id;
115113
}
116114

packages/discord.js/src/structures/ThreadMember.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,10 @@ class ThreadMember extends Base {
101101

102102
/**
103103
* Removes this member from the thread.
104-
* @param {string} [reason] Reason for removing the member
105104
* @returns {Promise<ThreadMember>}
106105
*/
107-
async remove(reason) {
108-
await this.thread.members.remove(this.id, reason);
106+
async remove() {
107+
await this.thread.members.remove(this.id);
109108
return this;
110109
}
111110
}

packages/discord.js/typings/index.d.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -3208,7 +3208,7 @@ export class ThreadMember<HasMemberData extends boolean = boolean> extends Base
32083208
public thread: AnyThreadChannel;
32093209
public get user(): User | null;
32103210
public get partial(): false;
3211-
public remove(reason?: string): Promise<ThreadMember>;
3211+
public remove(): Promise<ThreadMember>;
32123212
}
32133213

32143214
export type ThreadMemberFlagsString = keyof typeof ThreadMemberFlags;
@@ -4426,7 +4426,7 @@ export class ThreadMemberManager extends CachedManager<Snowflake, ThreadMember,
44264426
private constructor(thread: ThreadChannel, iterable?: Iterable<RawThreadMemberData>);
44274427
public thread: AnyThreadChannel;
44284428
public get me(): ThreadMember | null;
4429-
public add(member: UserResolvable | '@me', reason?: string): Promise<Snowflake>;
4429+
public add(member: UserResolvable | '@me'): Promise<Snowflake>;
44304430

44314431
public fetch(
44324432
options: ThreadMember<true> | ((FetchThreadMemberOptions & { withMember: true }) | { member: ThreadMember<true> }),
@@ -4440,7 +4440,7 @@ export class ThreadMemberManager extends CachedManager<Snowflake, ThreadMember,
44404440

44414441
public fetch(options?: FetchThreadMembersWithoutGuildMemberDataOptions): Promise<Collection<Snowflake, ThreadMember>>;
44424442
public fetchMe(options?: BaseFetchOptions): Promise<ThreadMember>;
4443-
public remove(member: UserResolvable | '@me', reason?: string): Promise<Snowflake>;
4443+
public remove(member: UserResolvable | '@me'): Promise<Snowflake>;
44444444
}
44454445

44464446
export class UserManager extends CachedManager<Snowflake, User, UserResolvable> {

0 commit comments

Comments
 (0)