You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by vd...@apache.org on 2014/05/23 06:52:43 UTC

svn commit: r1597011 - /openmeetings/trunk/singlewebapp/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ChatService.java

Author: vdegtyarev
Date: Fri May 23 04:52:42 2014
New Revision: 1597011

URL: http://svn.apache.org/r1597011
Log:
Use roomDao instead of roomManager.

Modified:
    openmeetings/trunk/singlewebapp/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ChatService.java

Modified: openmeetings/trunk/singlewebapp/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ChatService.java
URL: http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ChatService.java?rev=1597011&r1=1597010&r2=1597011&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ChatService.java (original)
+++ openmeetings/trunk/singlewebapp/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ChatService.java Fri May 23 04:52:42 2014
@@ -26,10 +26,10 @@ import java.util.LinkedHashMap;
 import java.util.LinkedList;
 import java.util.List;
 
-import org.apache.openmeetings.core.data.conference.RoomManager;
 import org.apache.openmeetings.core.data.whiteboard.EmoticonsManager;
 import org.apache.openmeetings.core.remote.red5.ScopeApplicationAdapter;
 import org.apache.openmeetings.core.remote.util.SessionVariablesUtil;
+import org.apache.openmeetings.db.dao.room.RoomDao;
 import org.apache.openmeetings.db.dao.server.ISessionManager;
 import org.apache.openmeetings.db.dao.user.IUserManager;
 import org.apache.openmeetings.db.entity.room.Client;
@@ -61,7 +61,7 @@ public class ChatService implements IPen
 	@Autowired
 	private EmoticonsManager emoticonsManager;
 	@Autowired
-	private RoomManager roomManager;
+	private RoomDao roomDao;
 	@Autowired
 	private IUserManager userManager;
 	
@@ -109,8 +109,7 @@ public class ChatService implements IPen
 			if (room_id == null) {
 				return 1; //TODO weird
 			}
-			Long user_level = userManager.getUserLevelByID(currentClient.getUser_id());
-			Room room = roomManager.getRoomById(user_level, room_id);
+			Room room = roomDao.get(room_id);
 			@SuppressWarnings("rawtypes")
 			ArrayList messageMap = (ArrayList) newMessage;
 			// adding delimiter space, cause otherwise an emoticon in the last
@@ -193,8 +192,7 @@ public class ChatService implements IPen
 			IConnection current = Red5.getConnectionLocal();
 			Client currentClient = this.sessionManager.getClientByStreamId(current.getClient().getId(), null);
 			Long room_id = currentClient.getRoom_id();
-			Long user_level = userManager.getUserLevelByID(currentClient.getUser_id());
-			Room room = roomManager.getRoomById(user_level, room_id);
+			Room room = roomDao.get(room_id);
 			log.debug("room_id: " + room_id);
 
 			@SuppressWarnings("rawtypes")