[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdeconnect-android/sms-history] src/org/kde/kdeconnect/Plugins/TelephonyPlugin: Add MESSAGE type pa
From: Simon Redman <null () kde ! org>
Date: 2018-04-01 1:48:26
Message-ID: E1f2S6c-0001Ip-3L () code ! kde ! org
[Download RAW message or body]
Git commit 2ccfc54c64cc88532be5cf4fe1cd6d5e7aadf9e4 by Simon Redman.
Committed on 01/04/2018 at 01:48.
Pushed by sredman into branch 'sms-history'.
Add MESSAGE type packet
M +21 -2 src/org/kde/kdeconnect/Plugins/TelephonyPlugin/TelephonyPlugin.java
https://commits.kde.org/kdeconnect-android/2ccfc54c64cc88532be5cf4fe1cd6d5e7aadf9e4
diff --git a/src/org/kde/kdeconnect/Plugins/TelephonyPlugin/TelephonyPlugin.java \
b/src/org/kde/kdeconnect/Plugins/TelephonyPlugin/TelephonyPlugin.java index ba88d57..416e2cc 100644
--- a/src/org/kde/kdeconnect/Plugins/TelephonyPlugin/TelephonyPlugin.java
+++ b/src/org/kde/kdeconnect/Plugins/TelephonyPlugin/TelephonyPlugin.java
@@ -53,6 +53,22 @@ import java.util.TimerTask;
public class TelephonyPlugin extends Plugin {
+ /**
+ * Packet used to indicate a message has been pushed from the remote device
+ *
+ * The body should contain a mapping of all fields of the message to their values
+ *
+ * For example:
+ * { "event" : "sms",
+ * "messageBody" : "Hello",
+ * "phoneNumber" : "2021234567",
+ * "messageDate" : "20150321434",
+ * "messageType" : "-1",
+ * "threadID" : "132"
+ * }
+ */
+ private final static String PACKET_TYPE_TELEPHONY_MESSAGE = "kdeconnect.telephony.message";
+
private final static String PACKET_TYPE_TELEPHONY = "kdeconnect.telephony";
public final static String PACKET_TYPE_TELEPHONY_REQUEST = "kdeconnect.telephony.request";
private static final String KEY_PREF_BLOCKED_NUMBERS = "telephony_blocked_numbers";
@@ -333,7 +349,7 @@ public class TelephonyPlugin extends Plugin {
Map<ThreadID, Message> conversations = SMSHelper.getConversations(this.context);
for (Message message : conversations.values()) {
- NetworkPacket reply = new NetworkPacket(PACKET_TYPE_TELEPHONY);
+ NetworkPacket reply = new NetworkPacket(PACKET_TYPE_TELEPHONY_MESSAGE);
reply.set("event", "sms");
@@ -363,7 +379,10 @@ public class TelephonyPlugin extends Plugin {
@Override
public String[] getOutgoingPacketTypes() {
- return new String[]{PACKET_TYPE_TELEPHONY};
+ return new String[]{
+ PACKET_TYPE_TELEPHONY,
+ PACKET_TYPE_TELEPHONY_MESSAGE,
+ };
}
@Override
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic