diff --git a/NUXT/pages/mods/plugins.vue b/NUXT/pages/mods/plugins.vue
index 8ed13e6..d3cb57d 100644
--- a/NUXT/pages/mods/plugins.vue
+++ b/NUXT/pages/mods/plugins.vue
@@ -1,7 +1,12 @@
+
+
diff --git a/NUXT/plugins/constants.js b/NUXT/plugins/constants.js
index bfd8b9e..4688c40 100644
--- a/NUXT/plugins/constants.js
+++ b/NUXT/plugins/constants.js
@@ -18,9 +18,7 @@ const ytApiVal = {
};
const filesystem = {
- plugins: "vuetube/plugins",
- temp: "vuetube/temp",
- downloads: "vuetube/downloads",
+ plugins: "vuetube/plugins"
};
module.exports = {
diff --git a/NUXT/plugins/thirdPartyPluginLoader.js b/NUXT/plugins/thirdPartyPluginLoader.js
index 96cc864..41e6417 100644
--- a/NUXT/plugins/thirdPartyPluginLoader.js
+++ b/NUXT/plugins/thirdPartyPluginLoader.js
@@ -3,14 +3,16 @@ import { Filesystem, Directory, Encoding } from '@capacitor/filesystem';
import { fs } from './constants';
//--- Set Up App Directory ---//
-const APP_DIRECTORY = Directory.Documents;
+const APP_DIRECTORY = Directory.Data;
const ensureStructure = new Promise(async (resolve, reject) => {
+ /*
const perms = await Filesystem.checkPermissions();
if (perms.publicStorage !== "granted") {
perms = await Filesystem.requestPermissions();
}
+ // Legacy shit that isnt supported on android 10+ */
//--- Ensure Plugins Folder ---//
try {
@@ -20,14 +22,6 @@ const ensureStructure = new Promise(async (resolve, reject) => {
});
} catch (e) { /* Exists */ }
- //--- Ensure Temp Folder ---//
- try {
- await Filesystem.mkdir({
- directory: APP_DIRECTORY, recursive: true,
- path: fs.temp,
- });
- } catch (e) { /* Exists */ }
-
perms
? resolve(true)
: reject(false)
@@ -44,12 +38,24 @@ const module = {
if (await !ensureStructure) reject("Invalid Structure");
const plugins = await Filesystem.readdir({
- path: "vuetube/plugins/",
+ path: fs.plugins,
directory: APP_DIRECTORY
});
resolve(plugins);
- })
+ }),
+
+ debug(path) { return new Promise(async (resolve, reject) => {
+
+ if (await !ensureStructure) reject("Invalid Structure");
+
+ const plugins = await Filesystem.readdir({
+ path: path,
+ directory: APP_DIRECTORY
+ });
+ resolve(plugins);
+
+ })}
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 2bc26f5..c84576a 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -8,8 +8,7 @@
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
- android:theme="@style/AppTheme"
- android:requestLegacyExternalStorage="true">
+ android:theme="@style/AppTheme">
-
-