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; | 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