function _initializeCache() {
try {
- var result = native_.callSync('Archive_fetchVirtualRoots', {});
+ var result = native_.callSync('Archive_fetchStorages', {});
if (native_.isFailure(result)) {
throw native_.getErrorObject(result);
REGISTER_ASYNC("ArchiveFileEntry_extract", Extract);
- REGISTER_SYNC("Archive_fetchVirtualRoots", FetchVirtualRoots);
+ REGISTER_SYNC("Archive_fetchStorages", FetchStorages);
#undef REGISTER_ASYNC
#undef REGISTER_SYNC
}
}
-void ArchiveInstance::FetchVirtualRoots(const picojson::value& args, picojson::object& out) {
+void ArchiveInstance::FetchStorages(const picojson::value& args, picojson::object& out) {
ScopeLogger();
- picojson::array roots;
- for (const auto& root : common::FilesystemProvider::Create().GetVirtualPaths()) {
- roots.push_back(root.ToJson());
+ picojson::array storages;
+ for (const auto& storage : common::FilesystemProvider::Create().GetAllStorages()) {
+ storages.push_back(storage->ToJson());
}
- ReportSuccess(picojson::value(roots), out);
+ ReportSuccess(picojson::value(storages), out);
}
} // namespace archive
void Extract(const picojson::value& args, picojson::object& out);
/* Filesystem related method */
- void FetchVirtualRoots(const picojson::value& args, picojson::object& out);
+ void FetchStorages(const picojson::value& args, picojson::object& out);
void PostError(const common::PlatformException& e, double callback_id);
void PostError(const common::PlatformResult& e, double callback_id);