Даниїл Григор'єв 1 year ago committed by GitHub
commit 9a83d31e27
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -336,6 +336,11 @@ ipcMain.handle("fs-job", async (event, job) => {
return;
}
case "reveal": {
shell.showItemInFolder(fname);
return;
}
default:
throw new Error("Unknown fs job: " + job.type);
}

@ -335,6 +335,11 @@ ipcMain.handle("fs-job", async (event, job) => {
return;
}
case "reveal": {
shell.showItemInFolder(fname);
return;
}
default:
throw new Error("Unknown fs job: " + job.type);
}

@ -38,4 +38,11 @@ export class StorageImplElectron extends StorageInterface {
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
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…
Cancel
Save