js: avoid async getters
-- * src/Key.js get armored was returning a promise on async keys. As getters should not do that, it returns an error in this case.
This commit is contained in:
parent
43cff51364
commit
ea43158d40
@ -303,7 +303,11 @@ export class GPGME_Key {
|
|||||||
* @returns {String|GPGME_Error} The armored public Key block.
|
* @returns {String|GPGME_Error} The armored public Key block.
|
||||||
*/
|
*/
|
||||||
get armored(){
|
get armored(){
|
||||||
return this.get('armored', true);
|
if (this.isAsync === true){
|
||||||
|
return gpgme_error('KEY_NO_INIT');
|
||||||
|
} else {
|
||||||
|
return this.get('armored');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -388,15 +392,6 @@ class GPGME_UserId {
|
|||||||
setProperty(keys[i], data[keys[i]]);
|
setProperty(keys[i], data[keys[i]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Validates a subkey property against {@link validUserIdProperties} and
|
|
||||||
* sets it if validation is successful
|
|
||||||
* @param {String} property
|
|
||||||
* @param {*} value
|
|
||||||
* @param private
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fetches information about the user
|
* Fetches information about the user
|
||||||
* @param {String} property Information to request
|
* @param {String} property Information to request
|
||||||
|
Loading…
Reference in New Issue
Block a user