diff options
| author | Maximilian Krambach <[email protected]> | 2019-06-19 10:57:20 +0000 | 
|---|---|---|
| committer | Maximilian Krambach <[email protected]> | 2019-06-19 10:58:44 +0000 | 
| commit | f5e27a12d3fd22b95e83c03a5650659bfa2299b9 (patch) | |
| tree | 7ddac98f4f0a20ffc6d6a2aaf2ec25ddd5a7efd3 /lang/python/src/constants/create.py | |
| parent | Post release updates (diff) | |
| download | gpgme-f5e27a12d3fd22b95e83c03a5650659bfa2299b9.tar.gz gpgme-f5e27a12d3fd22b95e83c03a5650659bfa2299b9.zip | |
js: Error handling for browser errors
--
* Connection.js
  - Add some meaningful nativeMessaging feedback for failing
    communication due to misconfiguration or other browser-originated
    fails
  - add an "isDisconnected" property
  - "isNativeHostUnknown" tries to match browser's feedback string if
    the browser does not find gpgme-json
* init.js
  - initialization will now reject with a more meaningful error if the
    configuration is not set up or other browser-based errors
    (chrome.runtime.lastError) are present. This should speed up
    the normal initialization (not having to waiting for a timeout
    any more in case of improper setup)
* errors.js
  - CONN_NATIVEMESSAGE: New error that passes the browser's
    nativeMessaging error
  - CONN_NO_CONFIG: native messaging error indicating that the
    nativeMessaging host was not set up properly
* unittests.js:
  - added the "isDisconnected" property to the startup tests
  - added tests for proper behavior of connection checks
Diffstat (limited to 'lang/python/src/constants/create.py')
0 files changed, 0 insertions, 0 deletions
