26 lines
		
	
	
		
			642 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			642 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| const util = {};
 | |
| 
 | |
| util.uid = () => {
 | |
|     let firstPart = (Math.random() * 46656) | 0;
 | |
|     let secondPart = (Math.random() * 46656) | 0;
 | |
|     firstPart = ('000' + firstPart.toString(36)).slice(-3);
 | |
|     secondPart = ('000' + secondPart.toString(36)).slice(-3);
 | |
|     return firstPart + secondPart;
 | |
| };
 | |
| 
 | |
| util.getEnvironment = () => {
 | |
|     if(!mp) return undefined;
 | |
|     if(mp.joaat) return 'server';
 | |
|     else if(mp.game && mp.game.joaat) return 'client';
 | |
|     else if(mp.trigger) return 'cef';
 | |
| };
 | |
| 
 | |
| util.stringifyData = (data) => {
 | |
|     return JSON.stringify(data);
 | |
| };
 | |
| 
 | |
| util.parseData = (data) => {
 | |
|     return JSON.parse(data);
 | |
| };
 | |
| 
 | |
| module.exports = util; |