From c6e2e18430e3eef7ec545704dded359d9c706683 Mon Sep 17 00:00:00 2001 From: Danny Qiu Date: Fri, 29 Dec 2017 01:33:22 -0500 Subject: Delete session partition with service --- src/helpers/service-helpers.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/helpers/service-helpers.js (limited to 'src/helpers') diff --git a/src/helpers/service-helpers.js b/src/helpers/service-helpers.js new file mode 100644 index 000000000..eb804103e --- /dev/null +++ b/src/helpers/service-helpers.js @@ -0,0 +1,19 @@ +import path from 'path'; +import { remote } from 'electron'; +import fs from 'fs-extra'; + +const app = remote.app; + +function getServicePartitionsDirectory() { + return path.join(app.getPath('userData'), 'Partitions'); +} + +export function removeServicePartitionDirectory(id = '') { + const servicePartition = path.join(getServicePartitionsDirectory(), `service-${id}`); + return fs.remove(servicePartition); +} + +export async function getServiceIdsFromPartitions() { + const files = await fs.readdir(getServicePartitionsDirectory()); + return files.map(filename => filename.replace('service-', '')); +} -- cgit v1.2.3-70-g09d2