forked from embee/woomy
		
	did stuff
This commit is contained in:
		
							parent
							
								
									5d42b0c602
								
							
						
					
					
						commit
						19e8c4e744
					
				
					 1 changed files with 13 additions and 20 deletions
				
			
		| 
						 | 
					@ -56,26 +56,6 @@ module.exports = client => {
 | 
				
			||||||
    return false
 | 
					    return false
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  client.getUser = async function (search) {
 | 
					 | 
				
			||||||
    let user = null
 | 
					 | 
				
			||||||
    if (!search || typeof search !== 'string') return
 | 
					 | 
				
			||||||
    // Try ID search
 | 
					 | 
				
			||||||
    if (search.match(/^<@!?(\d+)>$/)) {
 | 
					 | 
				
			||||||
      const id = search.match(/^<@!?(\d+)>$/)[1]
 | 
					 | 
				
			||||||
      user = this.users.fetch(id).catch(() => {})
 | 
					 | 
				
			||||||
      if (user) return user
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    // Try username search
 | 
					 | 
				
			||||||
    if (search.match(/^!?(\w+)#(\d+)$/)) {
 | 
					 | 
				
			||||||
      const username = search.match(/^!?(\w+)#(\d+)$/)[0]
 | 
					 | 
				
			||||||
      const discriminator = search.match(/^!?(\w+)#(\d+)$/)[1]
 | 
					 | 
				
			||||||
      user = this.users.find((u) => u.username === username && u.discriminator === discriminator)
 | 
					 | 
				
			||||||
      if (user) return user
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    user = await this.users.fetch(search).catch(() => {})
 | 
					 | 
				
			||||||
    return user
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  client.getMembers = function (guild, query) {
 | 
					  client.getMembers = function (guild, query) {
 | 
				
			||||||
    if (!query) return
 | 
					    if (!query) return
 | 
				
			||||||
    query = query.toLowerCase()
 | 
					    query = query.toLowerCase()
 | 
				
			||||||
| 
						 | 
					@ -102,6 +82,19 @@ module.exports = client => {
 | 
				
			||||||
    return a
 | 
					    return a
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  client.findUser = function (query) {
 | 
				
			||||||
 | 
					    if (!query || typeof query !== "string") return
 | 
				
			||||||
 | 
					    query = query.toLowerCase()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    let user
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    if (query.match(/^<@!?(\d+)>$/)) {
 | 
				
			||||||
 | 
					      let id = query.match(/^<@!?(\d+)>$/)[1]
 | 
				
			||||||
 | 
					      user = this.users.fetch(id).catch((err) => {})
 | 
				
			||||||
 | 
					      if(user) return user
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  client.getUsers = function (guild, query) {
 | 
					  client.getUsers = function (guild, query) {
 | 
				
			||||||
    if (!query) return
 | 
					    if (!query) return
 | 
				
			||||||
    query = query.toLowerCase()
 | 
					    query = query.toLowerCase()
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue