feat: setUsername with password
This commit is contained in:
		@@ -147,15 +147,16 @@ class ClientUser extends User {
 | 
				
			|||||||
   * <info>Changing usernames in Discord is heavily rate limited, with only 2 requests
 | 
					   * <info>Changing usernames in Discord is heavily rate limited, with only 2 requests
 | 
				
			||||||
   * every hour. Use this sparingly!</info>
 | 
					   * every hour. Use this sparingly!</info>
 | 
				
			||||||
   * @param {string} username The new username
 | 
					   * @param {string} username The new username
 | 
				
			||||||
 | 
					   * @param {string} password Current Password
 | 
				
			||||||
   * @returns {Promise<ClientUser>}
 | 
					   * @returns {Promise<ClientUser>}
 | 
				
			||||||
   * @example
 | 
					   * @example
 | 
				
			||||||
   * // Set username
 | 
					   * // Set username
 | 
				
			||||||
   * client.user.setUsername('discordjs')
 | 
					   * client.user.setUsername('discordjs', 'passw@rd')
 | 
				
			||||||
   *   .then(user => console.log(`My new username is ${user.username}`))
 | 
					   *   .then(user => console.log(`My new username is ${user.username}`))
 | 
				
			||||||
   *   .catch(console.error);
 | 
					   *   .catch(console.error);
 | 
				
			||||||
   */
 | 
					   */
 | 
				
			||||||
  setUsername(username) {
 | 
					  setUsername(username, password) {
 | 
				
			||||||
    return this.edit({ username });
 | 
					    return this.edit({ username, password });
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /**
 | 
					  /**
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								typings/index.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								typings/index.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -860,7 +860,7 @@ export class ClientUser extends User {
 | 
				
			|||||||
  public setAvatar(avatar: BufferResolvable | Base64Resolvable | null): Promise<this>;
 | 
					  public setAvatar(avatar: BufferResolvable | Base64Resolvable | null): Promise<this>;
 | 
				
			||||||
  public setPresence(data: PresenceData): ClientPresence;
 | 
					  public setPresence(data: PresenceData): ClientPresence;
 | 
				
			||||||
  public setStatus(status: PresenceStatusData, shardId?: number | number[]): ClientPresence;
 | 
					  public setStatus(status: PresenceStatusData, shardId?: number | number[]): ClientPresence;
 | 
				
			||||||
  public setUsername(username: string): Promise<this>;
 | 
					  public setUsername(username: string, password: string): Promise<this>;
 | 
				
			||||||
  public purchasedFlags: PurchasedFlags;
 | 
					  public purchasedFlags: PurchasedFlags;
 | 
				
			||||||
  public premiumUsageFlags: PremiumUsageFlags;
 | 
					  public premiumUsageFlags: PremiumUsageFlags;
 | 
				
			||||||
  public phone: string | null;
 | 
					  public phone: string | null;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user