You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by aa...@apache.org on 2012/07/19 15:50:24 UTC

svn commit: r1363332 - /incubator/openmeetings/trunk/plugins/jitsi/src/net/java/sip/communicator/plugin/openmeetings/OpenmeetingsPluginMenuItem.java

Author: aaf
Date: Thu Jul 19 13:50:23 2012
New Revision: 1363332

URL: http://svn.apache.org/viewvc?rev=1363332&view=rev
Log:
self-invitations

Modified:
    incubator/openmeetings/trunk/plugins/jitsi/src/net/java/sip/communicator/plugin/openmeetings/OpenmeetingsPluginMenuItem.java

Modified: incubator/openmeetings/trunk/plugins/jitsi/src/net/java/sip/communicator/plugin/openmeetings/OpenmeetingsPluginMenuItem.java
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/plugins/jitsi/src/net/java/sip/communicator/plugin/openmeetings/OpenmeetingsPluginMenuItem.java?rev=1363332&r1=1363331&r2=1363332&view=diff
==============================================================================
--- incubator/openmeetings/trunk/plugins/jitsi/src/net/java/sip/communicator/plugin/openmeetings/OpenmeetingsPluginMenuItem.java (original)
+++ incubator/openmeetings/trunk/plugins/jitsi/src/net/java/sip/communicator/plugin/openmeetings/OpenmeetingsPluginMenuItem.java Thu Jul 19 13:50:23 2012
@@ -20,7 +20,6 @@ import org.osgi.framework.InvalidSyntaxE
 
 import net.java.sip.communicator.service.contactlist.*;
 import net.java.sip.communicator.service.gui.*;
-import net.java.sip.communicator.service.gui.Container;
 import net.java.sip.communicator.util.*;
 
 public class OpenmeetingsPluginMenuItem
@@ -53,6 +52,11 @@ public class OpenmeetingsPluginMenuItem
     {
         Logger logger = Logger.getLogger(OpenmeetingsPluginActivator.class);
 
+        ServiceReference uiServiceRef = bc.getServiceReference(UIService.class.getName());
+        UIService uiService = (UIService) bc.getService(uiServiceRef);
+        Chat chat = uiService.getChat(metaContact.getDefaultContact());
+        chat.setChatVisible(true);
+
         ProtocolProviderService jabberProvider = OpenmeetingsPluginMenuItem.getJabberProtocol(bc, logger);
         if (jabberProvider == null)
         {
@@ -61,8 +65,6 @@ public class OpenmeetingsPluginMenuItem
 
         String invitationUrl = null;
 
-        // System.getProperties().put("http.proxyHost", "10.10.2.254");
-        // System.getProperties().put("http.proxyPort", "3128");
         logger.info("getting invitation for "
             + OpenmeetingsConfigManager.getInstance().getLogin());
         try
@@ -77,7 +79,7 @@ public class OpenmeetingsPluginMenuItem
         }
         if (invitationUrl == null)
         {
-            logger.info("Can't get invitation URL");
+            logger.error("Can't get invitation URL");
             return;
         }
 
@@ -94,9 +96,6 @@ public class OpenmeetingsPluginMenuItem
             logger.info(e1.getMessage());
         }
 
-        // System.getProperties().remove("http.proxyHost");
-        // System.getProperties().remove("http.proxyPort");
-
         OperationSetBasicInstantMessaging basicInstMsgImpl = jabberProvider
                     .getOperationSet(OperationSetBasicInstantMessaging.class);
 
@@ -108,13 +107,11 @@ public class OpenmeetingsPluginMenuItem
         Message msg = basicInstMsgImpl.createMessage(message);
         basicInstMsgImpl.sendInstantMessage(to, msg);
 
-        ServiceReference uiServiceRef = bc.getServiceReference(UIService.class.getName());
-        UIService uiService = (UIService)bc.getService(uiServiceRef);
-        Chat chat = uiService.getChat(metaContact.getDefaultContact());
-        if (null != chat)
-        {
-            chat.setChatVisible(true);
-        }
+        message = OpenmeetingsPluginActivator.resourceService
+            .getI18NString("plugin.openmeetings.ENTER_MESSAGE") + "\n" + invitationUrl; 
+        chat.addMessage(null, System.currentTimeMillis(), Chat.SYSTEM_MESSAGE,
+            message, "plain/text");
+        
     }
 
     /*