chore: separate DBresponse classes
This commit is contained in:
		
							parent
							
								
									048b42f6cd
								
							
						
					
					
						commit
						f6ec954c6f
					
				
					 4 changed files with 54 additions and 47 deletions
				
			
		
							
								
								
									
										20
									
								
								scripts/response/activity.JS
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								scripts/response/activity.JS
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,20 @@ | |||
| const DBParser = require(`./parser.JS`); | ||||
| 
 | ||||
| class Activity extends DBParser { | ||||
| 	/* | ||||
| 		Modify user information.  | ||||
| 	 | ||||
| 		@param {Object} ENTRY the selected entry, or the entries | ||||
| 	*/ | ||||
| 	constructor(ENTRY) { | ||||
| 		super(DATA, { | ||||
| 			"_id": "ID", | ||||
| 			"username": "username", | ||||
| 			"description": "description", | ||||
| 			"duration": "duration", | ||||
| 			"date": "date" | ||||
| 		}); | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| module.exports = Activity; | ||||
							
								
								
									
										17
									
								
								scripts/response/log.JS
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								scripts/response/log.JS
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,17 @@ | |||
| const DBParser = require(`./parser.JS`) | ||||
| 
 | ||||
| DBParser.Log = class Log extends DBParser { | ||||
| 	/* | ||||
| 		Clean the log information.  | ||||
| 	 | ||||
| 		@param {Object} ENTRY the selected entry, or the entries | ||||
| 	*/ | ||||
| 	constructor(ENTRY) { | ||||
| 		super(ENTRY, { | ||||
| 			"_id": "ID", | ||||
| 			"username": "name", | ||||
| 			"count": "count", | ||||
| 			"log": "activities" | ||||
| 		}); | ||||
| 	}; | ||||
| } | ||||
|  | @ -50,51 +50,4 @@ class DBParser { | |||
| 
 | ||||
| } | ||||
| 
 | ||||
| DBParser.User = class User extends DBParser { | ||||
| 	/* | ||||
| 		Modify user information.  | ||||
| 	 | ||||
| 		@param {Object} ENTRY the selected entry, or the entries | ||||
| 	*/ | ||||
| 	constructor(DATA) { | ||||
| 		super(DATA, { | ||||
| 			"_id": "ID", | ||||
| 			"username": "name" | ||||
| 		}); | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| DBParser.Activity = class Activity extends DBParser { | ||||
| 	/* | ||||
| 		Modify user information.  | ||||
| 	 | ||||
| 		@param {Object} ENTRY the selected entry, or the entries | ||||
| 	*/ | ||||
| 	constructor(ENTRY) { | ||||
| 		super(DATA, { | ||||
| 			"_id": "ID", | ||||
| 			"username": "username", | ||||
| 			"description": "description", | ||||
| 			"duration": "duration", | ||||
| 			"date": "date" | ||||
| 		}); | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| DBParser.Log = class Log extends DBParser { | ||||
| 	/* | ||||
| 		Clean the log information.  | ||||
| 	 | ||||
| 		@param {Object} ENTRY the selected entry, or the entries | ||||
| 	*/ | ||||
| 	constructor(ENTRY) { | ||||
| 		super(ENTRY, { | ||||
| 			"_id": "ID", | ||||
| 			"username": "name", | ||||
| 			"count": "count", | ||||
| 			"log": "activities" | ||||
| 		}); | ||||
| 	}; | ||||
| } | ||||
| 
 | ||||
| module.exports = DBParser; | ||||
							
								
								
									
										17
									
								
								scripts/response/user.JS
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								scripts/response/user.JS
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,17 @@ | |||
| const DBParser = require(`./parser.JS`); | ||||
| 
 | ||||
| class User extends DBParser { | ||||
| 	/* | ||||
| 		Modify user information.  | ||||
| 	 | ||||
| 		@param {Object} ENTRY the selected entry, or the entries | ||||
| 	*/ | ||||
| 	constructor(DATA) { | ||||
| 		super(DATA, { | ||||
| 			"_id": "ID", | ||||
| 			"username": "name" | ||||
| 		}); | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| module.exports = User; | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue