summaryrefslogtreecommitdiffstats
path: root/g4f/gui/server/website.py
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--g4f/gui/server/website.py26
1 files changed, 4 insertions, 22 deletions
diff --git a/g4f/gui/server/website.py b/g4f/gui/server/website.py
index 9aa98b76..4e611177 100644
--- a/g4f/gui/server/website.py
+++ b/g4f/gui/server/website.py
@@ -1,12 +1,5 @@
-from flask import render_template, send_file, redirect
-from time import time
-from os import urandom
-import sys, os
-
-if getattr(sys, 'frozen', False):
- assets_folder = os.path.join(sys._MEIPASS, "client")
-else:
- assets_folder = "./../client"
+import uuid
+from flask import render_template, redirect
class Website:
def __init__(self, app) -> None:
@@ -24,23 +17,12 @@ class Website:
'function': self._chat,
'methods': ['GET', 'POST']
},
- '/assets/<folder>/<file>': {
- 'function': self._assets,
- 'methods': ['GET', 'POST']
- }
}
def _chat(self, conversation_id):
if '-' not in conversation_id:
return redirect('/chat')
-
- return render_template('index.html', chat_id = conversation_id)
+ return render_template('index.html', chat_id=conversation_id)
def _index(self):
- return render_template('index.html', chat_id = f'{urandom(4).hex()}-{urandom(2).hex()}-{urandom(2).hex()}-{urandom(2).hex()}-{hex(int(time() * 1000))[2:]}')
-
- def _assets(self, folder: str, file: str):
- try:
- return send_file(f"{assets_folder}/{folder}/{file}", as_attachment=False)
- except:
- return "File not found", 404 \ No newline at end of file
+ return render_template('index.html', chat_id=str(uuid.uuid4())) \ No newline at end of file