From f2c5fa465d41231205f08e69026ae325806eb619 Mon Sep 17 00:00:00 2001 From: Rafal Galka Date: Thu, 8 Jan 2015 14:11:27 +0100 Subject: [PATCH] [Tool][Generator] ExceptionMap removed from JS template [Message] Exception 'name' to 'code' mapping is implemented in tizen.WebAPIException (tizen_api.js lines 138-141) Change-Id: I48a3f5dc5bd44d2bde4165de90c91bad31291f51 --- tools/skeleton_generator/tpl/tpl_api.js | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/tools/skeleton_generator/tpl/tpl_api.js b/tools/skeleton_generator/tpl/tpl_api.js index 3791c8fd..607af1be 100644 --- a/tools/skeleton_generator/tpl/tpl_api.js +++ b/tools/skeleton_generator/tpl/tpl_api.js @@ -25,21 +25,6 @@ function nextCallbackId() { return callbackId++; } -var ExceptionMap = { - 'UnknownError' : tizen.WebAPIException.UNKNOWN_ERR , - 'TypeMismatchError' : tizen.WebAPIException.TYPE_MISMATCH_ERR , - 'InvalidValuesError' : tizen.WebAPIException.INVALID_VALUES_ERR , - 'IOError' : tizen.WebAPIException.IO_ERR , - 'ServiceNotAvailableError' : tizen.WebAPIException.SERVICE_NOT_AVAILABLE_ERR , - 'SecurityError' : tizen.WebAPIException.SECURITY_ERR , - 'NetworkError' : tizen.WebAPIException.NETWORK_ERR , - 'NotSupportedError' : tizen.WebAPIException.NOT_SUPPORTED_ERR , - 'NotFoundError' : tizen.WebAPIException.NOT_FOUND_ERR , - 'InvalidAccessError' : tizen.WebAPIException.INVALID_ACCESS_ERR , - 'AbortError' : tizen.WebAPIException.ABORT_ERR , - 'QuotaExceededError' : tizen.WebAPIException.QUOTA_EXCEEDED_ERR , -} - function callNative(cmd, args) { var json = {'cmd':cmd, 'args':args}; var argjson = JSON.stringify(json); @@ -58,11 +43,7 @@ function callNative(cmd, args) { } else if (result['status'] == 'error') { var err = result['error']; if(err) { - if(ExceptionMap[err.name]) { - throw new tizen.WebAPIException(ExceptionMap[err.name], err.message); - } else { - throw new tizen.WebAPIException(tizen.WebAPIException.UNKNOWN_ERR, err.message); - } + throw new tizen.WebAPIException(err.name, err.message); } return false; } -- 2.34.1