CHAT_DESK (im Erstellen)Eine selbst gehostete Chat-Anwendung für Desktop in Flutter!
Fein getestet unter Windows und Linux!
Ich besitze keinen Mac, also werden Mac -Tester benötigt! Irgendeine Hilfe wäre sehr dankbar?
Gehen Sie zu Veröffentlichungen
curl " https://raw.githubusercontent.com/omegaui/chat_desk_linux_install_script/main/script/install-linux.sh " | sh Abgesehen vom Setup müssen Sie chat_desk_core & pubspec.yml im Installationsroot -Verzeichnis herunterladen.
Führen Sie Folgendes aus, um es herunterzuladen,
wget https://raw.githubusercontent.com/omegaui/chat_desk_core/main/bin/ < platform > /chat_desk_core.exe
wget https://raw.githubusercontent.com/omegaui/chat_desk_core/main/pubspec.ymlWo, Plattform, entweder Windows oder Mac .
Es ist einfach
git clone https://github.com/omegaui/chat_desk
cd chat_deskflutter pub get
wget https://raw.githubusercontent.com/omegaui/chat_desk_core/main/bin/ < platform > /chat_desk_core.exe
# for linux
# sudo chmod 777 chat_desk_core.exeflutter run Hey, das ist für dich, wenn du beim Aufbau des Projekts helfen willst,
Da der Kern des Programms getrennt und unabhängig von der Benutzeroberfläche getrennt ist, scheint es ein Ärger, sowohl den Kern als auch die Benutzeroberfläche für Testen von Änderungen/Merkmalen zu erstellen.
⚡ Aber dies ist nicht der Fall bei chat_desk ⚡
Zum Debugging -Zweck können Sie den Befehl spawner in server_handler.dart ersetzen, um den eingebetteten Kern zu aktivieren.
Alles was Sie tun müssen, ist zu ersetzen,
Nur diese Zeile
_serverProcess = await Process . start (
"${! Platform . isWindows ? "./" : "" }chat_desk_core.exe" , []);Mit dieser Linie
_serverProcess = await Process . start (
"dart" , [ "lib/core/server/server.dart" ]);Und das ist alles, Ihr eingebetteter Server ist bereit zum Testen !!


