committed by
							
								
								GitHub
							
						
					
				
				 4 changed files with 91 additions and 1 deletions
			
			
		@ -0,0 +1,37 @@ | 
				
			|||||
 | 
					const { checkLogin } = require("../util-server"); | 
				
			||||
 | 
					const Database = require("../database"); | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					module.exports = (socket) => { | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    // Post or edit incident
 | 
				
			||||
 | 
					    socket.on("getDatabaseSize", async (callback) => { | 
				
			||||
 | 
					        try { | 
				
			||||
 | 
					            checkLogin(socket); | 
				
			||||
 | 
					            callback({ | 
				
			||||
 | 
					                ok: true, | 
				
			||||
 | 
					                size: Database.getSize(), | 
				
			||||
 | 
					            }); | 
				
			||||
 | 
					        } catch (error) { | 
				
			||||
 | 
					            callback({ | 
				
			||||
 | 
					                ok: false, | 
				
			||||
 | 
					                msg: error.message, | 
				
			||||
 | 
					            }); | 
				
			||||
 | 
					        } | 
				
			||||
 | 
					    }); | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    socket.on("shrinkDatabase", async (callback) => { | 
				
			||||
 | 
					        try { | 
				
			||||
 | 
					            checkLogin(socket); | 
				
			||||
 | 
					            Database.shrink(); | 
				
			||||
 | 
					            callback({ | 
				
			||||
 | 
					                ok: true, | 
				
			||||
 | 
					            }); | 
				
			||||
 | 
					        } catch (error) { | 
				
			||||
 | 
					            callback({ | 
				
			||||
 | 
					                ok: false, | 
				
			||||
 | 
					                msg: error.message, | 
				
			||||
 | 
					            }); | 
				
			||||
 | 
					        } | 
				
			||||
 | 
					    }); | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					}; | 
				
			||||
					Loading…
					
					
				
		Reference in new issue