2
0
mirror of https://github.com/KDE/kdeconnect-android synced 2025-10-11 13:47:12 +00:00

Reimplemented pairing handler interface, now it it is similar to kde version

This commit is contained in:
Vineet Garg
2015-08-13 14:55:00 +05:30
parent 6314e4217e
commit ce5d2c8394
9 changed files with 410 additions and 244 deletions

View File

@@ -24,11 +24,13 @@ import android.content.Context;
import org.kde.kdeconnect.Backends.BaseLink;
import org.kde.kdeconnect.Backends.BaseLinkProvider;
import org.kde.kdeconnect.Backends.BasePairingHandler;
import org.kde.kdeconnect.Device;
import org.kde.kdeconnect.Helpers.SecurityHelpers.RsaHelper;
import org.kde.kdeconnect.NetworkPackage;
import java.security.PublicKey;
import java.util.ArrayList;
public class LoopbackLink extends BaseLink {
@@ -36,6 +38,16 @@ public class LoopbackLink extends BaseLink {
super(context, "loopback", linkProvider);
}
@Override
public String getName() {
return "LoopbackLink";
}
@Override
public BasePairingHandler getPairingHandler(Device device, BasePairingHandler.PairingHandlerCallback callback) {
return new LoopbackPairingHandler(device, callback);
}
@Override
public void sendPackage(NetworkPackage in, Device.SendPackageStatusCallback callback) {
sendPackageEncrypted(in, callback, null);