ChatHistory behaved like controller already, renamed.
This commit is contained in:
		
							
								
								
									
										33
									
								
								api/controllers/chatController.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								api/controllers/chatController.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | ||||
| const path = require("path"); | ||||
| const { history, clearHistory } = require(path.join(__dirname + "/../api/redis")); | ||||
|  | ||||
| const getAllHistory = (req, res) => { | ||||
|   let { page, limit } = req.query; | ||||
|   page = !isNaN(page) ? Number(page) : undefined; | ||||
|   limit = !isNaN(limit) ? Number(limit) : undefined; | ||||
|  | ||||
|   return history(page, limit) | ||||
|     .then(messages => res.json(messages)) | ||||
|     .catch(error => | ||||
|       res.status(500).json({ | ||||
|         message: error.message, | ||||
|         success: false | ||||
|       }) | ||||
|     ); | ||||
| }; | ||||
|  | ||||
| const deleteHistory = (req, res) => { | ||||
|   return clearHistory() | ||||
|     .then(message => res.json(message)) | ||||
|     .catch(error => | ||||
|       res.status(500).json({ | ||||
|         message: error.message, | ||||
|         success: false | ||||
|       }) | ||||
|     ); | ||||
| }; | ||||
|  | ||||
| module.exports = { | ||||
|   getAllHistory, | ||||
|   deleteHistory | ||||
| }; | ||||
		Reference in New Issue
	
	Block a user