diff --git a/src/org/kde/kdeconnect/Device.java b/src/org/kde/kdeconnect/Device.java index 565a5e8f..70207505 100644 --- a/src/org/kde/kdeconnect/Device.java +++ b/src/org/kde/kdeconnect/Device.java @@ -54,6 +54,7 @@ import java.security.spec.PKCS8EncodedKeySpec; import java.security.spec.X509EncodedKeySpec; import java.util.ArrayList; import java.util.Arrays; +import java.util.Collection; import java.util.HashMap; import java.util.HashSet; import java.util.Map; @@ -562,7 +563,7 @@ public class Device implements BaseLink.PackageReceiver { } else if (isPaired()) { //If capabilities are not supported, iterate all plugins - Collection targetPlugins = (protocolVersion > 6)? pluginsByIncomingInterface.get(np.getType()) : plugins.keySet(); + Collection targetPlugins = pluginsByIncomingInterface.get(np.getType()); if (targetPlugins != null && !targetPlugins.isEmpty()) { for (String pluginKey : targetPlugins) { Plugin plugin = plugins.get(pluginKey); @@ -587,7 +588,7 @@ public class Device implements BaseLink.PackageReceiver { unpair(); //If capabilities are not supported, iterate all plugins - Collection targetPlugins = (protocolVersion > 6)? pluginsByIncomingInterface.get(np.getType()) : plugins.keySet(); + Collection targetPlugins = pluginsByIncomingInterface.get(np.getType()); if (targetPlugins != null && !targetPlugins.isEmpty()) { for (String pluginKey : targetPlugins) { Plugin plugin = plugins.get(pluginKey); diff --git a/src/org/kde/kdeconnect/Plugins/BatteryPlugin/BatteryPlugin.java b/src/org/kde/kdeconnect/Plugins/BatteryPlugin/BatteryPlugin.java index 11cd18b4..142b4dfe 100644 --- a/src/org/kde/kdeconnect/Plugins/BatteryPlugin/BatteryPlugin.java +++ b/src/org/kde/kdeconnect/Plugins/BatteryPlugin/BatteryPlugin.java @@ -102,7 +102,6 @@ public class BatteryPlugin extends Plugin { @Override public boolean onPackageReceived(NetworkPackage np) { - if (!np.getType().equals(PACKAGE_TYPE_BATTERY_REQUEST)) return false; if (np.getBoolean("request")) { if (lastInfo != null) { diff --git a/src/org/kde/kdeconnect/Plugins/ClibpoardPlugin/ClipboardPlugin.java b/src/org/kde/kdeconnect/Plugins/ClibpoardPlugin/ClipboardPlugin.java index d44c9add..a452e068 100644 --- a/src/org/kde/kdeconnect/Plugins/ClibpoardPlugin/ClipboardPlugin.java +++ b/src/org/kde/kdeconnect/Plugins/ClibpoardPlugin/ClipboardPlugin.java @@ -65,9 +65,6 @@ public class ClipboardPlugin extends Plugin { @Override public boolean onPackageReceived(NetworkPackage np) { - if (!np.getType().equals(PACKAGE_TYPE_CLIPBOARD)) { - return false; - } String content = np.getString("content"); listener.setText(content); diff --git a/src/org/kde/kdeconnect/Plugins/FindMyPhonePlugin/FindMyPhonePlugin.java b/src/org/kde/kdeconnect/Plugins/FindMyPhonePlugin/FindMyPhonePlugin.java index 60f0c7d6..48467d0b 100644 --- a/src/org/kde/kdeconnect/Plugins/FindMyPhonePlugin/FindMyPhonePlugin.java +++ b/src/org/kde/kdeconnect/Plugins/FindMyPhonePlugin/FindMyPhonePlugin.java @@ -33,16 +33,12 @@ public class FindMyPhonePlugin extends Plugin { @Override public boolean onPackageReceived(NetworkPackage np) { - if (np.getType().equals(PACKAGE_TYPE_FINDMYPHONE_REQUEST)) { - //Log.e("PingPackageReceiver", "was a find my phone!"); - Intent intent = new Intent(context,FindMyPhoneActivity.class); - intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); - context.startActivity(intent); - return true; + Intent intent = new Intent(context,FindMyPhoneActivity.class); + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + context.startActivity(intent); + return true; - } - return false; } @Override diff --git a/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisPlugin.java b/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisPlugin.java index e22a7b8e..be41600c 100644 --- a/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisPlugin.java +++ b/src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisPlugin.java @@ -119,7 +119,6 @@ public class MprisPlugin extends Plugin { @Override public boolean onPackageReceived(NetworkPackage np) { - if (!np.getType().equals(PACKAGE_TYPE_MPRIS)) return false; if (np.has("nowPlaying") || np.has("volume") || np.has("isPlaying") || np.has("length") || np.has("pos")) { if (np.getString("player").equals(player)) { diff --git a/src/org/kde/kdeconnect/Plugins/NotificationsPlugin/NotificationsPlugin.java b/src/org/kde/kdeconnect/Plugins/NotificationsPlugin/NotificationsPlugin.java index 0d2dadb7..c42a7c9b 100644 --- a/src/org/kde/kdeconnect/Plugins/NotificationsPlugin/NotificationsPlugin.java +++ b/src/org/kde/kdeconnect/Plugins/NotificationsPlugin/NotificationsPlugin.java @@ -272,7 +272,6 @@ public class NotificationsPlugin extends Plugin implements NotificationReceiver. @Override public boolean onPackageReceived(final NetworkPackage np) { - if (!np.getType().equals(PACKAGE_TYPE_NOTIFICATION_REQUEST) && !np.getType().equals(PACKAGE_TYPE_NOTIFICATION)) return false; /* if (np.getBoolean("sendIcons")) { sendIcons = true; diff --git a/src/org/kde/kdeconnect/Plugins/RunCommandPlugin/RunCommandPlugin.java b/src/org/kde/kdeconnect/Plugins/RunCommandPlugin/RunCommandPlugin.java index 1a324594..ccb8bac4 100644 --- a/src/org/kde/kdeconnect/Plugins/RunCommandPlugin/RunCommandPlugin.java +++ b/src/org/kde/kdeconnect/Plugins/RunCommandPlugin/RunCommandPlugin.java @@ -82,7 +82,6 @@ public class RunCommandPlugin extends Plugin { @Override public boolean onPackageReceived(NetworkPackage np) { - if (!np.getType().equals(PACKAGE_TYPE_RUNCOMMAND)) return false; if (np.has("commandList")) { commandList.clear(); diff --git a/src/org/kde/kdeconnect/Plugins/SftpPlugin/SftpPlugin.java b/src/org/kde/kdeconnect/Plugins/SftpPlugin/SftpPlugin.java index 0899e32e..30a0428a 100644 --- a/src/org/kde/kdeconnect/Plugins/SftpPlugin/SftpPlugin.java +++ b/src/org/kde/kdeconnect/Plugins/SftpPlugin/SftpPlugin.java @@ -61,7 +61,6 @@ public class SftpPlugin extends Plugin { @Override public boolean onPackageReceived(NetworkPackage np) { - if (!np.getType().equals(PACKAGE_TYPE_SFTP_REQUEST)) return false; if (np.getBoolean("startBrowsing")) { if (server.start()) { diff --git a/src/org/kde/kdeconnect/Plugins/SharePlugin/SharePlugin.java b/src/org/kde/kdeconnect/Plugins/SharePlugin/SharePlugin.java index ebc34fee..dbaf7d6c 100644 --- a/src/org/kde/kdeconnect/Plugins/SharePlugin/SharePlugin.java +++ b/src/org/kde/kdeconnect/Plugins/SharePlugin/SharePlugin.java @@ -103,10 +103,6 @@ public class SharePlugin extends Plugin { @Override public boolean onPackageReceived(NetworkPackage np) { - if (!np.getType().equals(PACKAGE_TYPE_SHARE_REQUEST)) { - return false; - } - try { if (np.hasPayload()) { diff --git a/src/org/kde/kdeconnect/Plugins/TelephonyPlugin/TelephonyPlugin.java b/src/org/kde/kdeconnect/Plugins/TelephonyPlugin/TelephonyPlugin.java index 8fb33b2e..74fbe2cc 100644 --- a/src/org/kde/kdeconnect/Plugins/TelephonyPlugin/TelephonyPlugin.java +++ b/src/org/kde/kdeconnect/Plugins/TelephonyPlugin/TelephonyPlugin.java @@ -230,9 +230,6 @@ public class TelephonyPlugin extends Plugin { @Override public boolean onPackageReceived(NetworkPackage np) { - if (!np.getType().equals(PACKAGE_TYPE_TELEPHONY_REQUEST)) { - return false; - } if (np.getString("action").equals("mute")) { if (!isMuted) { AudioManager am = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);