X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2FDataSync%2FJSSyncInfo.cpp;h=b39c3b2a56b2e124df22a1583e85ba73367d4ac7;hb=6ce393840d982b61a90c46133168e736e41d7310;hp=f281d22f0e4a913415f2ec3a8c397dfb851e2fa8;hpb=c6a317d8f5e224cbe74d595a8959f8adb999c865;p=framework%2Fweb%2Fwrt-plugins-tizen.git diff --git a/src/DataSync/JSSyncInfo.cpp b/src/DataSync/JSSyncInfo.cpp index f281d22..b39c3b2 100755 --- a/src/DataSync/JSSyncInfo.cpp +++ b/src/DataSync/JSSyncInfo.cpp @@ -147,11 +147,12 @@ JSObjectRef JSSyncInfo::constructor(JSContextRef context, const JSValueRef arguments[], JSValueRef* exception) { + SyncInfoPtr syncInfo( new SyncInfo() ); + Try { DataSyncConverter converter(context); - SyncInfoPtr syncInfo( new SyncInfo() ); if (argumentCount>=1) { syncInfo->setUrl(converter.toString(arguments[0])); @@ -185,23 +186,25 @@ JSObjectRef JSSyncInfo::constructor(JSContextRef context, Catch(UnsupportedException) { LoggerW("Exception: "<<_rethrown_exception.GetMessage()); - return JSWebAPIErrorFactory::postException(context, exception, JSWebAPIErrorFactory::NOT_SUPPORTED_ERROR, _rethrown_exception.GetMessage()); + //return JSWebAPIErrorFactory::postException(context, exception, JSWebAPIErrorFactory::NOT_SUPPORTED_ERROR, _rethrown_exception.GetMessage()); } Catch(InvalidArgumentException) { LoggerW("Exception: "<<_rethrown_exception.GetMessage()); - return JSWebAPIErrorFactory::postException(context, exception, JSWebAPIErrorFactory::INVALID_VALUES_ERROR, _rethrown_exception.GetMessage()); + //return JSWebAPIErrorFactory::postException(context, exception, JSWebAPIErrorFactory::INVALID_VALUES_ERROR, _rethrown_exception.GetMessage()); } Catch(ConversionException) { LoggerW("Exception: "<<_rethrown_exception.GetMessage()); - return JSWebAPIErrorFactory::postException(context, exception, JSWebAPIErrorFactory::TYPE_MISMATCH_ERROR, _rethrown_exception.GetMessage()); + //return JSWebAPIErrorFactory::postException(context, exception, JSWebAPIErrorFactory::TYPE_MISMATCH_ERROR, _rethrown_exception.GetMessage()); } Catch(Exception) { LoggerW("Exception: "<<_rethrown_exception.GetMessage()); - return JSWebAPIErrorFactory::postException(context, exception, JSWebAPIErrorFactory::UNKNOWN_ERROR, _rethrown_exception.GetMessage()); + //return JSWebAPIErrorFactory::postException(context, exception, JSWebAPIErrorFactory::UNKNOWN_ERROR, _rethrown_exception.GetMessage()); } + + return createJSSyncInfo(context, syncInfo); } JSValueRef JSSyncInfo::getProperty(JSContextRef context,