Attempt to fix clean replacing empty text
This commit is contained in:
		
							parent
							
								
									1c686016bb
								
							
						
					
					
						commit
						91b8735203
					
				
					 1 changed files with 14 additions and 10 deletions
				
			
		| 
						 | 
					@ -6,6 +6,10 @@ exports.random = (array) => {
 | 
				
			||||||
  return array[Math.floor(Math.random() * array.length)];
 | 
					  return array[Math.floor(Math.random() * array.length)];
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const optionalReplace = (token) => {
 | 
				
			||||||
 | 
					  return token === "" ? "" : "<redacted>";
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// clean(text) to clean message of any private info or mentions
 | 
					// clean(text) to clean message of any private info or mentions
 | 
				
			||||||
exports.clean = async (text) => {
 | 
					exports.clean = async (text) => {
 | 
				
			||||||
  if (text && text.constructor.name == "Promise")
 | 
					  if (text && text.constructor.name == "Promise")
 | 
				
			||||||
| 
						 | 
					@ -16,16 +20,16 @@ exports.clean = async (text) => {
 | 
				
			||||||
  text = text
 | 
					  text = text
 | 
				
			||||||
    .replace(/`/g, `\`${String.fromCharCode(8203)}`)
 | 
					    .replace(/`/g, `\`${String.fromCharCode(8203)}`)
 | 
				
			||||||
    .replace(/@/g, `@${String.fromCharCode(8203)}`)
 | 
					    .replace(/@/g, `@${String.fromCharCode(8203)}`)
 | 
				
			||||||
    .replace(process.env.TOKEN, "<redacted>")
 | 
					    .replace(process.env.TOKEN, optionalReplace(process.env.TOKEN))
 | 
				
			||||||
    .replace(process.env.MASHAPE, "<redacted>")
 | 
					    .replace(process.env.MASHAPE, optionalReplace(process.env.MASHAPE))
 | 
				
			||||||
    .replace(process.env.CAT, "<redacted>")
 | 
					    .replace(process.env.CAT, optionalReplace(process.env.CAT))
 | 
				
			||||||
    .replace(process.env.GOOGLE, "<redacted>")
 | 
					    .replace(process.env.GOOGLE, optionalReplace(process.env.GOOGLE))
 | 
				
			||||||
    .replace(process.env.DBL, "<redacted>")
 | 
					    .replace(process.env.DBL, optionalReplace(process.env.DBL))
 | 
				
			||||||
    .replace(process.env.MONGO, "<redacted>")
 | 
					    .replace(process.env.MONGO, optionalReplace(process.env.MONGO))
 | 
				
			||||||
    .replace(process.env.TWITTER_KEY, "<redacted>")
 | 
					    .replace(process.env.TWITTER_KEY, optionalReplace(process.env.TWITTER_KEY))
 | 
				
			||||||
    .replace(process.env.CONSUMER_SECRET, "<redacted>")
 | 
					    .replace(process.env.CONSUMER_SECRET, optionalReplace(process.env.CONSUMER_SECRET))
 | 
				
			||||||
    .replace(process.env.ACCESS_TOKEN, "<redacted>")
 | 
					    .replace(process.env.ACCESS_TOKEN, optionalReplace(process.env.ACCESS_TOKEN))
 | 
				
			||||||
    .replace(process.env.ACCESS_SECRET, "<redacted>");
 | 
					    .replace(process.env.ACCESS_SECRET, optionalReplace(process.env.ACCESS_SECRET));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  return text;
 | 
					  return text;
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue