Merge branch 'tizen_4.0' into tizen_5.0
[platform/core/api/webapi-plugins.git] / src / filesystem / filesystem_instance.cc
index 06d8095..1e93b7f 100644 (file)
@@ -115,7 +115,7 @@ FilesystemInstance::FilesystemInstance() {
   REGISTER_SYNC("File_writeBytes", FileWriteBytes);
   REGISTER_SYNC("File_writeBase64", FileWriteBase64);
   REGISTER_SYNC("File_writeString", FileWriteString);
-  REGISTER_SYNC("Filesystem_fetchVirtualRoots", FilesystemFetchVirtualRoots);
+  REGISTER_SYNC("Filesystem_fetchAllStorages", FilesystemFetchAllStorages)
   REGISTER_SYNC("FileSystemManager_addStorageStateChangeListener", StartListening);
   REGISTER_SYNC("FileSystemManager_removeStorageStateChangeListener", StopListening);
   REGISTER_SYNC("FileSystemManager_fetchStorages", FileSystemManagerFetchStorages);
@@ -884,15 +884,15 @@ void FilesystemInstance::FileStatSync(const picojson::value& args, picojson::obj
   FilesystemManager::GetInstance().StatPath(location, onSuccess, onError);
 }
 
-void FilesystemInstance::FilesystemFetchVirtualRoots(const picojson::value& args,
-                                                     picojson::object& out) {
+void FilesystemInstance::FilesystemFetchAllStorages(const picojson::value& args,
+                                                    picojson::object& out) {
   ScopeLogger();
 
-  auto onSuccess = [&](const std::vector<common::VirtualRoot>& result) {
+  auto onSuccess = [&](const common::VirtualStorages& result) {
     ScopeLogger("Entered into asynchronous function, onSuccess");
     picojson::array roots;
     for (const auto& root : result) {
-      roots.push_back(root.ToJson());
+      roots.push_back(root->ToJson());
     }
     ReportSuccess(picojson::value(roots), out);
   };
@@ -902,7 +902,7 @@ void FilesystemInstance::FilesystemFetchVirtualRoots(const picojson::value& args
     PrepareError(e, out);
   };
 
-  FilesystemManager::GetInstance().GetVirtualRoots(onSuccess, onError);
+  FilesystemManager::GetInstance().FetchAllStorages(onSuccess, onError);
 }
 
 void FilesystemInstance::FileSystemManagerFetchStorages(const picojson::value& args,