Skip to content
This repository was archived by the owner on Apr 29, 2024. It is now read-only.

Commit 71aa749

Browse files
committed
x
1 parent 9bc31f6 commit 71aa749

File tree

3 files changed

+37
-20
lines changed

3 files changed

+37
-20
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cache-monkey",
3-
"version": "0.0.1",
3+
"version": "1.0.0",
44
"description": "Ah thats hot.",
55
"author": "Jamie Pine",
66
"repository": {

src/renderer/App.vue

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,6 @@ export default {
7878
7979
this.picsDir = localStorage.getItem("picsDir") || `${userDir}/Pictures`;
8080
81-
// let discordCacheDir = `${userDir}/AppData/Roaming/discord/Cache`;
82-
// if (os.platform() === "darwin") {
83-
// discordCacheDir = `${userDir}/Library/Application Support/discord/Cache`;
84-
// }
8581
let ready = true;
8682
// console.log(discordCacheDir);
8783
@@ -104,17 +100,29 @@ export default {
104100
});
105101
}
106102
107-
// const discordCacheExists = await fs.existsSync(discordCacheDir);
108-
109-
// if (discordCacheExists) {
110-
// this.watchDirectories.push({
111-
// name: "discord",
112-
// dir: discordCacheDir
113-
// });
114-
// } else {
115-
// this.currentTask = "Could not find Discord cache, please add manually.";
116-
// ready = false;
117-
// }
103+
let discordCacheDir = `${userDir}/AppData/Roaming/discord/Cache`;
104+
if (os.platform() === "darwin") {
105+
discordCacheDir = `${userDir}/Library/Application Support/discord/Cache`;
106+
}
107+
const discordCacheExists = await fs.existsSync(discordCacheDir);
108+
109+
if (localStorage.getItem("watchDirectories")) {
110+
this.watchDirectories = JSON.parse(
111+
localStorage.getItem("watchDirectories")
112+
);
113+
} else if (discordCacheExists) {
114+
this.watchDirectories.push({
115+
name: "discord",
116+
dir: discordCacheDir
117+
});
118+
localStorage.setItem(
119+
"watchDirectories",
120+
JSON.stringify(this.watchDirectories)
121+
);
122+
} else {
123+
this.currentTask = "Could not find Discord cache, please add manually.";
124+
ready = false;
125+
}
118126
119127
if (ready) {
120128
if (localStorage.getItem("fileIndex")) {

src/renderer/components/Settings.vue

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<button style=" margin-left: 4px;" class="coolbtn" @click="openDirectory(i.dir)">
3535
<icon :icon="['fa','folder-open']"/>
3636
</button>
37-
<button style=" margin-left: 4px;" class="coolbtn" @click="rmDir(i.dir)">
37+
<button style=" margin-left: 4px;" class="coolbtn" @click="rmDir(i)">
3838
<icon :icon="['fa','trash']"/>
3939
</button>
4040
</div>
@@ -108,8 +108,12 @@ export default {
108108
this.watchDirectories = Object.keys(obj).map(item => obj[item]);
109109
return this.watchDirectories;
110110
},
111-
rmDir(index) {
112-
this.watchDirectories.splice(index, 1);
111+
rmDir(directory) {
112+
// this.watchDirectories.splice(index, 1);
113+
114+
this.watchDirectories = this.watchDirectories.filter(
115+
dir => directory.dir !== dir.dir
116+
);
113117
},
114118
chooseDumpDir() {
115119
let dir = dialog.showOpenDialog({
@@ -145,6 +149,7 @@ export default {
145149
name: "discord",
146150
dir: directory
147151
});
152+
this.watchDirectories = this.watchDirectories;
148153
} else {
149154
this.$root.$emit(
150155
"alert",
@@ -168,6 +173,7 @@ export default {
168173
name: "discordcanary",
169174
dir: directory
170175
});
176+
this.watchDirectories = this.watchDirectories;
171177
} else {
172178
this.$root.$emit(
173179
"alert",
@@ -193,6 +199,7 @@ export default {
193199
name: "chrome",
194200
dir: directory
195201
});
202+
this.watchDirectories = this.watchDirectories;
196203
} else {
197204
this.$root.$emit(
198205
"alert",
@@ -216,6 +223,7 @@ export default {
216223
name: name,
217224
dir: cleanDir
218225
});
226+
this.watchDirectories = this.watchDirectories;
219227
}
220228
},
221229
openDirectory(item) {
@@ -253,7 +261,8 @@ export default {
253261
return this.$store.state.watchDirectories;
254262
},
255263
set(value) {
256-
localStorage.setItem("watchDirectories", value);
264+
console.log("hi?");
265+
localStorage.setItem("watchDirectories", JSON.stringify(value));
257266
this.$store.state.watchDirectories = value;
258267
}
259268
},

0 commit comments

Comments
 (0)