mirror of
https://github.com/fergalmoran/chrometophone.git
synced 2025-12-22 09:41:51 +00:00
Add the XMPP sending to the config, fix build issue.
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user