|  | @ -14,6 +14,7 @@ let log = require('../../util/log.js');
 | 
	
		
			
				|  |  | let ObjectUtil = require("../../util/object.util.js");
 | 
	
		
			
				|  |  | let ControllerUtil = require('../../util/controller.util');
 | 
	
		
			
				|  |  | let Sessions = require('../../models/sessions/sessions');
 | 
	
		
			
				|  |  | let Messages = require('../../models/messages/messages');
 | 
	
		
			
				|  |  | let Participants = require('../../models/sessions/participants');
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | const SESSION_TYPES = require('../../include/commons').SESSION_TYPES;
 | 
	
	
		
			
				|  | @ -203,6 +204,7 @@ router.get(APIv2.Sessions.Messages, function (req, res) {
 | 
	
		
			
				|  |  |     let page = req.query.page;
 | 
	
		
			
				|  |  |     let user = req.query.user;
 | 
	
		
			
				|  |  |     let sessionId = req.query.session_id;
 | 
	
		
			
				|  |  |     let content_type = req.query.content_type;
 | 
	
		
			
				|  |  |     if (!user) {
 | 
	
		
			
				|  |  |         throw {httpStatus: 406, message: 'Missing user.'};
 | 
	
		
			
				|  |  |     }
 | 
	
	
		
			
				|  | @ -215,10 +217,17 @@ router.get(APIv2.Sessions.Messages, function (req, res) {
 | 
	
		
			
				|  |  |     if(!page){
 | 
	
		
			
				|  |  |         page = 1;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  |     let sessions = new Sessions();
 | 
	
		
			
				|  |  |     ControllerUtil.regModelEventHandler(sessions, res);
 | 
	
		
			
				|  |  |     if(content_type){
 | 
	
		
			
				|  |  |         let messages = new Messages();
 | 
	
		
			
				|  |  |         ControllerUtil.regModelEventHandler(messages, res);
 | 
	
		
			
				|  |  |         messages.getMessageByType(sessionId,page,pagesize,content_type)
 | 
	
		
			
				|  |  |     }else{
 | 
	
		
			
				|  |  |         let sessions = new Sessions();
 | 
	
		
			
				|  |  |         ControllerUtil.regModelEventHandler(sessions, res);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         sessions.getMessages(sessionId, user, startMsgId,endMsgId,page,pagesize);
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     sessions.getMessages(sessionId, user, startMsgId,endMsgId,page,pagesize);
 | 
	
		
			
				|  |  | });
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | router.get(APIv2.Sessions.SessionUnreadMessages, function (req, res) {
 |