Commit c0c99f9f authored by ioedeveloper's avatar ioedeveloper Committed by yann300

Catch error for inital file loading

parent bbcec763
...@@ -26,8 +26,6 @@ export interface WorkspaceProps { ...@@ -26,8 +26,6 @@ export interface WorkspaceProps {
} }
var canUpload = window.File || window.FileReader || window.FileList || window.Blob var canUpload = window.File || window.FileReader || window.FileList || window.Blob
export const Workspace = (props: WorkspaceProps) => {
const LOCALHOST = ' - connect to localhost - ' const LOCALHOST = ' - connect to localhost - '
const NO_WORKSPACE = ' - none - ' const NO_WORKSPACE = ' - none - '
...@@ -233,12 +231,17 @@ export const Workspace = (props: WorkspaceProps) => { ...@@ -233,12 +231,17 @@ export const Workspace = (props: WorkspaceProps) => {
if (error) console.error(error) if (error) console.error(error)
if (Object.keys(filesList).length === 0) { if (Object.keys(filesList).length === 0) {
for (const file in props.examples) { for (const file in props.examples) {
try {
await props.fileManager.writeFile('browser/' + workspacesPath + '/default_workspace/' + props.examples[file].name, props.examples[file].content) await props.fileManager.writeFile('browser/' + workspacesPath + '/default_workspace/' + props.examples[file].name, props.examples[file].content)
} catch (error) {
console.error(error)
}
} }
setWorkspace('default_workspace') setWorkspace('default_workspace')
} else { } else {
// we've already got some workspaces // we've already got some workspaces
const workspaces = await getWorkspaces() const workspaces = await getWorkspaces()
if (workspaces.length) setWorkspace(workspaces[0]) if (workspaces.length) setWorkspace(workspaces[0])
else setWorkspace(NO_WORKSPACE) else setWorkspace(NO_WORKSPACE)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment