mirror of
https://github.com/KDE/kdeconnect-android
synced 2025-10-17 14:19:33 +00:00
Refactor capabilities together with Aleix
He is committing a similar patch to kdeconnect-kde
This commit is contained in:
@@ -58,6 +58,9 @@ import java.util.ArrayList;
|
||||
|
||||
public class SharePlugin extends Plugin {
|
||||
|
||||
public final static String PACKAGE_TYPE_SHARE = "kdeconnect.share";
|
||||
public final static String PACKAGE_TYPE_SHARE_REQUEST = "kdeconnect.share.request";
|
||||
|
||||
final static boolean openUrlsDirectly = true;
|
||||
|
||||
@Override
|
||||
@@ -100,7 +103,7 @@ public class SharePlugin extends Plugin {
|
||||
@Override
|
||||
public boolean onPackageReceived(NetworkPackage np) {
|
||||
|
||||
if (!np.getType().equals(NetworkPackage.PACKAGE_TYPE_SHARE)) {
|
||||
if (!np.getType().equals(PACKAGE_TYPE_SHARE_REQUEST)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -311,7 +314,7 @@ public class SharePlugin extends Plugin {
|
||||
ContentResolver cr = context.getContentResolver();
|
||||
InputStream inputStream = cr.openInputStream(uri);
|
||||
|
||||
NetworkPackage np = new NetworkPackage(NetworkPackage.PACKAGE_TYPE_SHARE);
|
||||
NetworkPackage np = new NetworkPackage(PACKAGE_TYPE_SHARE_REQUEST);
|
||||
long size = -1;
|
||||
|
||||
final NotificationManager notificationManager = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
|
||||
@@ -496,12 +499,12 @@ public class SharePlugin extends Plugin {
|
||||
|
||||
@Override
|
||||
public String[] getSupportedPackageTypes() {
|
||||
return new String[]{NetworkPackage.PACKAGE_TYPE_SHARE};
|
||||
return new String[]{PACKAGE_TYPE_SHARE_REQUEST};
|
||||
}
|
||||
|
||||
@Override
|
||||
public String[] getOutgoingPackageTypes() {
|
||||
return new String[]{NetworkPackage.PACKAGE_TYPE_SHARE};
|
||||
return new String[]{PACKAGE_TYPE_SHARE_REQUEST};
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user