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 2015/01/16 09:43:33 UTC
svn commit: r1652366 -
/openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/remote/MobileService.java
Author: vdegtyarev
Date: Fri Jan 16 08:43:33 2015
New Revision: 1652366
URL: http://svn.apache.org/r1652366
Log:
openmeetings - 954 : Additional fix - Mobile video is displayed correctly in the interview room.
Modified:
openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/remote/MobileService.java
Modified: openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/remote/MobileService.java
URL: http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/remote/MobileService.java?rev=1652366&r1=1652365&r2=1652366&view=diff
==============================================================================
--- openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/remote/MobileService.java (original)
+++ openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/remote/MobileService.java Fri Jan 16 08:43:33 2015
@@ -134,6 +134,7 @@ public class MobileService {
add(map, "login", c.getUsername());
add(map, "email", c.getEmail());
add(map, "avsettings", c.getAvsettings());
+ add(map, "interviewPodId", c.getInterviewPodId());
result.add(map);
}
}
@@ -208,8 +209,9 @@ public class MobileService {
} else if (pods[1] < 0) {
c.setInterviewPodId(2);
} else {
- isInterview = true;
+ c.setInterviewPodId(-1);
}
+ isInterview = true;
}
//TODO check if we need anything here
long broadcastId = scopeAdapter.getBroadCastId();
@@ -226,12 +228,15 @@ public class MobileService {
return result;
}
- public Map<String, Object> updateAvMode(String avMode, String width, String height) {
+ public Map<String, Object> updateAvMode(String avMode, String width, String height, Integer interviewPodId) {
IConnection current = Red5.getConnectionLocal();
Client c = sessionManager.getClientByStreamId(current.getClient().getId(), null);
c.setAvsettings(avMode);
c.setVWidth(Integer.parseInt(width));
c.setVHeight(Integer.parseInt(height));
+ if (interviewPodId > 0) {
+ c.setInterviewPodId(interviewPodId);
+ }
sessionManager.updateClientByStreamId(c.getStreamid(), c, false, null);
HashMap<String, Object> hsm = new HashMap<String, Object>();
hsm.put("client", c);