Skip to content

Commit

Permalink
Add banner to client user edit method
Browse files Browse the repository at this point in the history
  • Loading branch information
DonovanDMC committed Mar 19, 2024
1 parent a36e623 commit 9d619cc
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 0 deletions.
5 changes: 5 additions & 0 deletions lib/routes/Users.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,11 @@ export default class Users {
if (options.avatar) {
options.avatar = this.#manager.client.util._convertImage(options.avatar, "avatar");
}

if (options.banner) {
options.banner = this.#manager.client.util._convertImage(options.banner, "banner");
}

return this.#manager.authRequest<RawOAuthUser>({
method: "PATCH",
path: Routes.USER("@me"),
Expand Down
2 changes: 2 additions & 0 deletions lib/types/users.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ export interface RawExtendedUser extends Pick<RawOAuthUser, "avatar" | "avatar_d
export interface EditSelfUserOptions {
/** The new avatar (buffer, or full data url). `null` to reset. */
avatar?: Buffer | string | null;
/** The new banner (buffer, or full data url). `null` to reset. */
banner?: Buffer | string | null;
/** The new username. */
username?: string;
}
Expand Down

0 comments on commit 9d619cc

Please sign in to comment.