mirror of
https://github.com/moparisthebest/open-keychain
synced 2024-11-04 16:25:05 -05:00
pending results are a type of non-success
This commit is contained in:
parent
760b05273c
commit
03d103af07
@ -1,6 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2012-2014 Dominik Schürmann <dominik@dominikschuermann.de>
|
* Copyright (C) 2012-2014 Dominik Schürmann <dominik@dominikschuermann.de>
|
||||||
* Copyright (C) 2010-2014 Thialfihar <thi@thialfihar.org>
|
* Copyright (C) 2010-2014 Thialfihar <thi@thialfihar.org>
|
||||||
|
* Copyright (C) 2014 Vincent Breitmoser <v.breitmoser@mugenguild.com>
|
||||||
*
|
*
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* This program is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
@ -364,7 +364,7 @@ public class KeychainIntentService extends IntentService implements Progressable
|
|||||||
|
|
||||||
outStream.close();
|
outStream.close();
|
||||||
|
|
||||||
resultData.putParcelable(RESULT_DECRYPT_VERIFY_RESULT, decryptVerifyResult);
|
resultData.putParcelable(DecryptVerifyResult.EXTRA_RESULT, decryptVerifyResult);
|
||||||
|
|
||||||
/* Output */
|
/* Output */
|
||||||
|
|
||||||
@ -411,7 +411,7 @@ public class KeychainIntentService extends IntentService implements Progressable
|
|||||||
|
|
||||||
DecryptVerifyResult decryptVerifyResult = builder.build().execute();
|
DecryptVerifyResult decryptVerifyResult = builder.build().execute();
|
||||||
|
|
||||||
resultData.putParcelable(RESULT_DECRYPT_VERIFY_RESULT, decryptVerifyResult);
|
resultData.putParcelable(DecryptVerifyResult.EXTRA_RESULT, decryptVerifyResult);
|
||||||
|
|
||||||
/* Output */
|
/* Output */
|
||||||
OtherHelper.logDebugBundle(resultData, "resultData");
|
OtherHelper.logDebugBundle(resultData, "resultData");
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2014 Dominik Schürmann <dominik@dominikschuermann.de>
|
* Copyright (C) 2014 Dominik Schürmann <dominik@dominikschuermann.de>
|
||||||
|
* Copyright (C) 2014 Vincent Breitmoser <v.breitmoser@mugenguild.com>
|
||||||
*
|
*
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* This program is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -24,8 +25,8 @@ import org.openintents.openpgp.OpenPgpSignatureResult;
|
|||||||
|
|
||||||
public class DecryptVerifyResult extends OperationResultParcel {
|
public class DecryptVerifyResult extends OperationResultParcel {
|
||||||
|
|
||||||
// the fourth bit indicates a "data pending" result!
|
// the fourth bit indicates a "data pending" result! (it's also a form of non-success)
|
||||||
public static final int RESULT_PENDING = 8;
|
public static final int RESULT_PENDING = RESULT_ERROR +8;
|
||||||
|
|
||||||
// fifth to sixth bit in addition indicate specific type of pending
|
// fifth to sixth bit in addition indicate specific type of pending
|
||||||
public static final int RESULT_PENDING_ASYM_PASSPHRASE = RESULT_PENDING +16;
|
public static final int RESULT_PENDING_ASYM_PASSPHRASE = RESULT_PENDING +16;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2014 Dominik Schürmann <dominik@dominikschuermann.de>
|
* Copyright (C) 2014 Vincent Breitmoser <v.breitmoser@mugenguild.com>
|
||||||
*
|
*
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* This program is free software: you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -26,8 +26,8 @@ import java.util.Date;
|
|||||||
|
|
||||||
public class SignEncryptResult extends OperationResultParcel {
|
public class SignEncryptResult extends OperationResultParcel {
|
||||||
|
|
||||||
// the fourth bit indicates a "data pending" result!
|
// the fourth bit indicates a "data pending" result! (it's also a form of non-success)
|
||||||
public static final int RESULT_PENDING = 8;
|
public static final int RESULT_PENDING = RESULT_ERROR +8;
|
||||||
|
|
||||||
// fifth to sixth bit in addition indicate specific type of pending
|
// fifth to sixth bit in addition indicate specific type of pending
|
||||||
public static final int RESULT_PENDING_NFC = RESULT_PENDING +16;
|
public static final int RESULT_PENDING_NFC = RESULT_PENDING +16;
|
||||||
|
@ -179,7 +179,7 @@ public class DecryptFileFragment extends DecryptFragment {
|
|||||||
Bundle returnData = message.getData();
|
Bundle returnData = message.getData();
|
||||||
|
|
||||||
DecryptVerifyResult result =
|
DecryptVerifyResult result =
|
||||||
returnData.getParcelable(KeychainIntentService.RESULT_DECRYPT_VERIFY_RESULT);
|
returnData.getParcelable(DecryptVerifyResult.EXTRA_RESULT);
|
||||||
|
|
||||||
switch (result.getResult()) {
|
switch (result.getResult()) {
|
||||||
case DecryptVerifyResult.RESULT_PENDING_ASYM_PASSPHRASE:
|
case DecryptVerifyResult.RESULT_PENDING_ASYM_PASSPHRASE:
|
||||||
@ -259,7 +259,7 @@ public class DecryptFileFragment extends DecryptFragment {
|
|||||||
Bundle returnData = message.getData();
|
Bundle returnData = message.getData();
|
||||||
|
|
||||||
DecryptVerifyResult result =
|
DecryptVerifyResult result =
|
||||||
returnData.getParcelable(KeychainIntentService.RESULT_DECRYPT_VERIFY_RESULT);
|
returnData.getParcelable(DecryptVerifyResult.EXTRA_RESULT);
|
||||||
|
|
||||||
if (result.isPending()) {
|
if (result.isPending()) {
|
||||||
switch (result.getResult()) {
|
switch (result.getResult()) {
|
||||||
|
@ -144,7 +144,7 @@ public class DecryptMessageFragment extends DecryptFragment {
|
|||||||
Bundle returnData = message.getData();
|
Bundle returnData = message.getData();
|
||||||
|
|
||||||
DecryptVerifyResult result =
|
DecryptVerifyResult result =
|
||||||
returnData.getParcelable(KeychainIntentService.RESULT_DECRYPT_VERIFY_RESULT);
|
returnData.getParcelable(DecryptVerifyResult.EXTRA_RESULT);
|
||||||
|
|
||||||
if (result.isPending()) {
|
if (result.isPending()) {
|
||||||
switch (result.getResult()) {
|
switch (result.getResult()) {
|
||||||
|
Loading…
Reference in New Issue
Block a user