dont need this
This commit is contained in:
		
							parent
							
								
									7c414c9571
								
							
						
					
					
						commit
						a536ea0b3e
					
				
					 1 changed files with 0 additions and 43 deletions
				
			
		| 
						 | 
				
			
			@ -1,43 +0,0 @@
 | 
			
		|||
const redis = require('redis')
 | 
			
		||||
const generators = require('redis-async-gen')
 | 
			
		||||
 | 
			
		||||
class Redis {
 | 
			
		||||
  constructor(client) {
 | 
			
		||||
    this.client = client;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  init () {
 | 
			
		||||
    // Create redis client
 | 
			
		||||
    this.global = redis.createClient(this.client.config.redis)
 | 
			
		||||
    this.server = this.global.duplicate({ db: 1 })
 | 
			
		||||
    this.member = this.global.duplicate({ db: 2 })
 | 
			
		||||
    this.user = this.global.duplicate({ db: 3 })
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  // Deletes specified guild entry
 | 
			
		||||
  async deleteGuild (id) {
 | 
			
		||||
    this.server.del(id)
 | 
			
		||||
    var { keysMatching } = await generators.using(this.member)
 | 
			
		||||
    // eslint-disable-next-line no-unused-vars
 | 
			
		||||
    for await (const key of keysMatching(id + '-*')) {
 | 
			
		||||
      this.member.del(key)
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  // Deletes specified user and their member entries in guilds
 | 
			
		||||
  async deleteUser (id) {
 | 
			
		||||
    this.user.del(id)
 | 
			
		||||
    var { keysMatching } = await generators.using(this.member)
 | 
			
		||||
    // eslint-disable-next-line no-unused-vars
 | 
			
		||||
    for await (const key of keysMatching('*-' + id)) {
 | 
			
		||||
      this.member.del(key)
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  // Deletes member of user in specified guild
 | 
			
		||||
  async deleteMember (guildId, id) {
 | 
			
		||||
    this.member.del(guildId + '-' + id)
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
module.exports = Redis 
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue