Update change log and spec for wrt-plugins-tizen_0.4.70
[framework/web/wrt-plugins-tizen.git] / src / Filesystem / JSFilestream.cpp
index 95e2ad6..641753d 100644 (file)
@@ -197,9 +197,7 @@ JSValueRef JSFilestream::close(JSContextRef context,
                
        }
        
-       AceSecurityStatus status = FILESYSTEM_CHECK_ACCESS(FILESYSTEM_FUNCTION_API_CLOSE);
-       TIZEN_SYNC_ACCESS_HANDLER(status, context, exception);
-
+       TIZEN_CHECK_ACCESS(context, exception, privateObject, FILESYSTEM_FUNCTION_API_CLOSE);
 
        Try {
                privateObject->getObject()->close();
@@ -226,9 +224,9 @@ JSValueRef JSFilestream::read(JSContextRef context,
        }
 
        Converter converter(context);
+
        
-       AceSecurityStatus status = FILESYSTEM_CHECK_ACCESS(FILESYSTEM_FUNCTION_API_READ);
-       TIZEN_SYNC_ACCESS_HANDLER(status, context, exception);
+       TIZEN_CHECK_ACCESS(context, exception, privateObject, FILESYSTEM_FUNCTION_API_READ);
 
        try {
                JSValueRef undefinedValue = JSValueMakeUndefined(context);
@@ -284,9 +282,7 @@ JSValueRef JSFilestream::readBytes(JSContextRef context,
                return JSWebAPIErrorFactory::postException(context, exception, JSWebAPIErrorFactory::TYPE_MISMATCH_ERROR, "Type mismatch error");
        }
 
-       AceSecurityStatus status = FILESYSTEM_CHECK_ACCESS(FILESYSTEM_FUNCTION_API_READ_BYTES);
-       TIZEN_SYNC_ACCESS_HANDLER(status, context, exception);
-
+       TIZEN_CHECK_ACCESS(context, exception, privateObject, FILESYSTEM_FUNCTION_API_READ_BYTES);
 
        Converter converter(context);
        Try {
@@ -330,8 +326,7 @@ JSValueRef JSFilestream::readBase64(JSContextRef context,
                return JSWebAPIErrorFactory::postException(context, exception, JSWebAPIErrorFactory::TYPE_MISMATCH_ERROR, "Type mismatch error");
        }
 
-       AceSecurityStatus status = FILESYSTEM_CHECK_ACCESS(FILESYSTEM_FUNCTION_API_READ_BASE64);
-       TIZEN_SYNC_ACCESS_HANDLER(status, context, exception);
+       TIZEN_CHECK_ACCESS(context, exception, privateObject, FILESYSTEM_FUNCTION_API_READ_BASE64);
 
        Converter converter(context);
        try {
@@ -376,9 +371,7 @@ JSValueRef JSFilestream::write(JSContextRef context,
                return JSWebAPIErrorFactory::postException(context, exception, JSWebAPIErrorFactory::TYPE_MISMATCH_ERROR, "Type mismatch error");
        }
 
-       AceSecurityStatus status = FILESYSTEM_CHECK_ACCESS(FILESYSTEM_FUNCTION_API_WRITE);
-       TIZEN_SYNC_ACCESS_HANDLER(status, context, exception);
-
+       TIZEN_CHECK_ACCESS(context, exception, privateObject, FILESYSTEM_FUNCTION_API_WRITE);
 
        Converter converter(context);
        try {
@@ -417,9 +410,7 @@ JSValueRef JSFilestream::writeBytes(JSContextRef context,
                return JSWebAPIErrorFactory::postException(context, exception, JSWebAPIErrorFactory::TYPE_MISMATCH_ERROR, "Type mismatch error");
        }
 
-       AceSecurityStatus status = FILESYSTEM_CHECK_ACCESS(FILESYSTEM_FUNCTION_API_WRITE_BYTES);
-       TIZEN_SYNC_ACCESS_HANDLER(status, context, exception);
-
+       TIZEN_CHECK_ACCESS(context, exception, privateObject, FILESYSTEM_FUNCTION_API_WRITE_BYTES);
 
        Converter converter(context);
        Try {
@@ -459,8 +450,7 @@ JSValueRef JSFilestream::writeBase64(JSContextRef context,
                return JSWebAPIErrorFactory::postException(context, exception, JSWebAPIErrorFactory::TYPE_MISMATCH_ERROR, "Type mismatch error");
        }
 
-       AceSecurityStatus status = FILESYSTEM_CHECK_ACCESS(FILESYSTEM_FUNCTION_API_WRITE_BASE64);
-       TIZEN_SYNC_ACCESS_HANDLER(status, context, exception);
+       TIZEN_CHECK_ACCESS(context, exception, privateObject, FILESYSTEM_FUNCTION_API_WRITE_BASE64);
 
        Converter converter(context);
        try {