mirror of
https://github.com/tobspr/shapez.io.git
synced 2025-06-13 13:04:03 +00:00
Merge 5c0d546d88
into 5b9000155d
This commit is contained in:
commit
930a7063b4
@ -336,6 +336,11 @@ ipcMain.handle("fs-job", async (event, job) => {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case "reveal": {
|
||||||
|
shell.showItemInFolder(fname);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
throw new Error("Unknown fs job: " + job.type);
|
throw new Error("Unknown fs job: " + job.type);
|
||||||
}
|
}
|
||||||
|
@ -335,6 +335,11 @@ ipcMain.handle("fs-job", async (event, job) => {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case "reveal": {
|
||||||
|
shell.showItemInFolder(fname);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
throw new Error("Unknown fs job: " + job.type);
|
throw new Error("Unknown fs job: " + job.type);
|
||||||
}
|
}
|
||||||
|
@ -38,4 +38,11 @@ export class StorageImplElectron extends StorageInterface {
|
|||||||
filename,
|
filename,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
revealFileAsync(filename) {
|
||||||
|
return ipcRenderer.invoke("fs-job", {
|
||||||
|
type: "reveal",
|
||||||
|
filename,
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -52,4 +52,14 @@ export class StorageInterface {
|
|||||||
// Default implementation does not allow deleting files
|
// Default implementation does not allow deleting files
|
||||||
return Promise.reject();
|
return Promise.reject();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reveals a file in the file manager
|
||||||
|
* @param {string} filename
|
||||||
|
* @returns {Promise<void>}
|
||||||
|
*/
|
||||||
|
revealFileAsync(filename) {
|
||||||
|
// Default implementation does not allow revealing files
|
||||||
|
return Promise.reject();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user