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");
+        
     }
 
     /*


Reply via email to