aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateFinalFragment.java
diff options
context:
space:
mode:
authorVincent Breitmoser <valodim@mugenguild.com>2015-03-12 20:46:50 +0100
committerVincent Breitmoser <valodim@mugenguild.com>2015-03-12 20:46:50 +0100
commita5e8825882a986bd25455a56e2eab2778fbdf75e (patch)
tree2d81b178fe4d2f123a2c5dae186ce03c8c990c6b /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateFinalFragment.java
parent8d71a3fa92c9a9b690c547cbb970b2a5924c10d6 (diff)
downloadopen-keychain-a5e8825882a986bd25455a56e2eab2778fbdf75e.tar.gz
open-keychain-a5e8825882a986bd25455a56e2eab2778fbdf75e.tar.bz2
open-keychain-a5e8825882a986bd25455a56e2eab2778fbdf75e.zip
finish implementing twitter resource
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateFinalFragment.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateFinalFragment.java14
1 files changed, 8 insertions, 6 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateFinalFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateFinalFragment.java
index ef76bc9d2..b8d36e0a1 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateFinalFragment.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateFinalFragment.java
@@ -33,7 +33,7 @@ public abstract class LinkedIdCreateFinalFragment extends Fragment {
public static final String ARG_NONCE = "nonce";
protected static final int REQUEST_CODE_PASSPHRASE = 0x00007008;
- private LinkedIdWizard mLinkedIdWizard;
+ protected LinkedIdWizard mLinkedIdWizard;
private ImageView mVerifyImage;
private View mVerifyProgress;
@@ -113,16 +113,19 @@ public abstract class LinkedIdCreateFinalFragment extends Fragment {
}
}
- private void proofVerify() {
+ protected void proofVerify() {
setVerifyProgress(true, null);
- final LinkedCookieResource resource = getResource();
-
new AsyncTask<Void,Void,LinkedVerifyResult>() {
@Override
protected LinkedVerifyResult doInBackground(Void... params) {
- return resource.verify(mLinkedIdWizard.mFingerprint, mResourceNonce);
+ LinkedCookieResource resource = getResource();
+ LinkedVerifyResult result = resource.verify(mLinkedIdWizard.mFingerprint, mResourceNonce);
+ if (result.success()) {
+ mVerifiedResource = resource;
+ }
+ return result;
}
@Override
@@ -130,7 +133,6 @@ public abstract class LinkedIdCreateFinalFragment extends Fragment {
super.onPostExecute(result);
if (result.success()) {
setVerifyProgress(false, true);
- mVerifiedResource = resource;
} else {
setVerifyProgress(false, false);
// on error, show error message