diff --git a/src-tauri/src/app/mod.rs b/src-tauri/src/app/mod.rs
new file mode 100644
index 0000000..a1398cc
--- /dev/null
+++ b/src-tauri/src/app/mod.rs
@@ -0,0 +1 @@
+mod ox_speak_app;
\ No newline at end of file
diff --git a/src-tauri/src/app/ox_speak_app.rs b/src-tauri/src/app/ox_speak_app.rs
new file mode 100644
index 0000000..d02a539
--- /dev/null
+++ b/src-tauri/src/app/ox_speak_app.rs
@@ -0,0 +1,14 @@
+use tauri::AppHandle;
+
+pub struct OxSpeakApp {
+ tauri_handle: AppHandle
+}
+
+impl OxSpeakApp {
+ pub async fn new(tauri_handle: AppHandle) -> Self {
+
+ Self {
+ tauri_handle
+ }
+ }
+}
\ No newline at end of file
diff --git a/src-tauri/src/audio/microphone/mod.rs b/src-tauri/src/audio/microphone/mod.rs
new file mode 100644
index 0000000..e69de29
diff --git a/src-tauri/src/audio/mod.rs b/src-tauri/src/audio/mod.rs
new file mode 100644
index 0000000..e69de29
diff --git a/src-tauri/src/audio/speaker/mod.rs b/src-tauri/src/audio/speaker/mod.rs
new file mode 100644
index 0000000..e69de29
diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs
index 7b08f31..324ac41 100644
--- a/src-tauri/src/lib.rs
+++ b/src-tauri/src/lib.rs
@@ -13,4 +13,5 @@ pub fn run() {
.expect("error while running tauri application");
}
-mod utils;
\ No newline at end of file
+mod utils;
+mod app;
\ No newline at end of file
diff --git a/src-tauri/src/network/http/mod.rs b/src-tauri/src/network/http/mod.rs
new file mode 100644
index 0000000..e69de29
diff --git a/src-tauri/src/network/mod.rs b/src-tauri/src/network/mod.rs
new file mode 100644
index 0000000..e69de29
diff --git a/src-tauri/src/network/udp/mod.rs b/src-tauri/src/network/udp/mod.rs
new file mode 100644
index 0000000..e69de29
diff --git a/src-tauri/src/network/ws/mod.rs b/src-tauri/src/network/ws/mod.rs
new file mode 100644
index 0000000..e69de29
diff --git a/src/App.vue b/src/App.vue
index a4a0591..4317e23 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,8 +1,15 @@
diff --git a/src/main.ts b/src/main.ts
index aa0fe40..14075ae 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -13,8 +13,13 @@ const router = createRouter({
{
path: '/server/:server_id',
component: () => import('./pages/server_detail.vue'),
+ props: true,
children: [
- { path: 'channel/:channel_id', component: () => import('./pages/channel_detail.vue') },
+ {
+ path: 'channel/:channel_id',
+ component: () => import('./pages/channel_detail.vue'),
+ props: true
+ },
]
}
],
diff --git a/src/pages/channel_detail.vue b/src/pages/channel_detail.vue
index fe5d44d..bb4c102 100644
--- a/src/pages/channel_detail.vue
+++ b/src/pages/channel_detail.vue
@@ -1,11 +1,10 @@
diff --git a/src/pages/server_detail.vue b/src/pages/server_detail.vue
index c4b2bfd..5278952 100644
--- a/src/pages/server_detail.vue
+++ b/src/pages/server_detail.vue
@@ -1,20 +1,59 @@
-
+
({
port: 1420,
strictPort: true,
host: host || false,
+ cors: true,
hmr: host
? {
protocol: "ws",