mirror of
https://github.com/moparisthebest/open-keychain
synced 2025-02-25 07:51:48 -05:00
Change the way the complete result can be retrieved
This commit is contained in:
parent
1ec5fc0541
commit
efc5575d56
@ -327,10 +327,6 @@ public class ApgCon {
|
|||||||
new call_async().execute(function);
|
new call_async().execute(function);
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean call(String function, Bundle pReturn) {
|
|
||||||
return call(function, args, pReturn);
|
|
||||||
}
|
|
||||||
|
|
||||||
private boolean call(String function, Bundle pArgs, Bundle pReturn) {
|
private boolean call(String function, Bundle pArgs, Bundle pReturn) {
|
||||||
|
|
||||||
if (!initialize()) {
|
if (!initialize()) {
|
||||||
@ -603,8 +599,8 @@ public class ApgCon {
|
|||||||
* Get the result
|
* Get the result
|
||||||
*
|
*
|
||||||
* <p>
|
* <p>
|
||||||
* This gets your result. After doing anything with APG, you get the output
|
* This gets your result. After doing an encryption or decryption with APG,
|
||||||
* with this function
|
* you get the output with this function.
|
||||||
* </p>
|
* </p>
|
||||||
* <p>
|
* <p>
|
||||||
* Note, that when your last remote call is unsuccessful, the result will
|
* Note, that when your last remote call is unsuccessful, the result will
|
||||||
@ -620,11 +616,35 @@ public class ApgCon {
|
|||||||
*
|
*
|
||||||
* @see #reset()
|
* @see #reset()
|
||||||
* @see #clear_result()
|
* @see #clear_result()
|
||||||
|
* @see #get_result_bundle()
|
||||||
*/
|
*/
|
||||||
public String get_result() {
|
public String get_result() {
|
||||||
return result.getString(ret.RESULT.name());
|
return result.getString(ret.RESULT.name());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the result bundle
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* Unlike {@link #get_result()}, which only returns any en-/decrypted
|
||||||
|
* message, this function returns the complete information that was returned
|
||||||
|
* by Apg. This also includes the "RESULT", but additionally the warnings,
|
||||||
|
* errors and any other information.
|
||||||
|
* </p>
|
||||||
|
* <p>
|
||||||
|
* For warnings and errors it is suggested to use the functions that are
|
||||||
|
* provided here, namely {@link #get_error()}, {@link #get_next_error()},
|
||||||
|
* {@link #get_next_Warning()} etc.), but if any call returns something non
|
||||||
|
* standard, you have access to the complete result bundle to extract the
|
||||||
|
* information.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @return the complete result-bundle of the last call to apg
|
||||||
|
*/
|
||||||
|
public Bundle get_result_bundle() {
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Clears all unfetched errors
|
* Clears all unfetched errors
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user