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