diff --git a/pkg/emscripten/libretro/libretro.js b/pkg/emscripten/libretro/libretro.js index 72091f9d23..5954a21474 100644 --- a/pkg/emscripten/libretro/libretro.js +++ b/pkg/emscripten/libretro/libretro.js @@ -3,10 +3,9 @@ * * This provides the basic JavaScript for the RetroArch web player. */ -var dropbox = false; var client = new Dropbox.Client({ key: "il6e10mfd7pgf8r" }); -var XFS; var BrowserFS = browserfs; +var afs; var showError = function(error) { switch (error.status) { @@ -73,12 +72,9 @@ function dropboxSyncComplete() console.log("WEBPLAYER: Sync successful"); setupFileSystem("dropbox"); - setupFolderStructure(); preLoadingComplete(); } -var afs; - function dropboxSync(dropboxClient, cb) { var dbfs = new BrowserFS.FileSystem.Dropbox(dropboxClient); @@ -121,18 +117,10 @@ function setupFileSystem(backend) if(backend == "browser") { console.log("WEBPLAYER: Initializing LocalStorage"); - /* create a local filesystem */ - var lsfs = new BrowserFS.FileSystem.LocalStorage(); - + var lsfs = new BrowserFS.FileSystem.LocalStorage() /* mount the filesystems onto mfs */ mfs.mount('/home/web_user/retroarch/userdata', lsfs); - - /* create a memory filesystem for content only - var imfs = new BrowserFS.FileSystem.InMemory();*/ - - /* mount the filesystems onto mfs - mfs.mount('/home/web_user/retroarch/userdata/content/', imfs);*/ } else { @@ -158,24 +146,6 @@ function getParam(name) { } } -function setupFolderStructure() -{ - FS.createPath('/', '/home/web_user', true, true); -} - -function stat(path) -{ - try{ - FS.stat(path); - } - catch(err) - { - console.log("WEBPLAYER: file " + path + " doesn't exist"); - return false; - } - return true; -} - function startRetroArch() { $('.webplayer').show(); @@ -353,7 +323,6 @@ $(function() { $('#lblLocal').addClass('active'); preLoadingComplete(); setupFileSystem("browser"); - setupFolderStructure(); } }); });