Add the XMPP sending to the config, fix build issue.

This commit is contained in:
costin
2011-03-07 22:09:26 +00:00
parent 98a8a55abf
commit 5f34997cab
3 changed files with 29 additions and 12 deletions

View File

@@ -50,6 +50,7 @@ public class XMPPSendServlet extends SendServlet {
Message message = xmpp.parseMessage(req);
JID fromJid = message.getFromJid();
String body = message.getBody();
String jid = fromJid.getId();
@@ -59,6 +60,7 @@ public class XMPPSendServlet extends SendServlet {
}
Map<String, String> params = new HashMap<String, String>();
String[] bodyParts = body.split("&");
for (String part: bodyParts) {
String[] keyValue = part.split("=");
@@ -86,6 +88,7 @@ public class XMPPSendServlet extends SendServlet {
log.info("Sending " + jid);
doSendToDevice(url, title, sel, jid,
deviceName, deviceType, resp);
deviceName == null ? null : new String[] {deviceName},
deviceType, resp);
}
}

View File

@@ -20,4 +20,7 @@
<system-properties>
<property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
</system-properties>
<inbound-services>
<service>xmpp_message</service>
</inbound-services>
</appengine-web-app>

View File

@@ -30,12 +30,18 @@
</servlet-class>
</servlet>
<servlet>
<servlet-name>SendServlet</servlet-name>
<servlet-class>com.google.android.chrometophone.server.SendServlet
</servlet-class>
</servlet>
<servlet>
<servlet-name>SendServlet</servlet-name>
<servlet-class>com.google.android.chrometophone.server.SendServlet
</servlet-class>
</servlet>
<servlet>
<servlet-name>XMPPSendServlet</servlet-name>
<servlet-class>com.google.android.chrometophone.server.XMPPSendServlet
</servlet-class>
</servlet>
<servlet>
<servlet-name>AuthServlet</servlet-name>
<servlet-class>com.google.android.chrometophone.server.AuthServlet
@@ -59,11 +65,16 @@
<url-pattern>/unregister</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SendServlet</servlet-name>
<url-pattern>/send</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>XMPPSendServlet</servlet-name>
<url-pattern>/_ah/xmpp/message/chat/</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SendServlet</servlet-name>
<url-pattern>/send</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AuthServlet</servlet-name>
<url-pattern>/signin</url-pattern>