testando medida de latencia
This commit is contained in:
1 parent
2a086e84a0
commit
1aafe3080d
4 files changed
+239
-4634543
No files matched your search
@@ -16,7 +16,7 @@ import { renderAudioEditor } from "./audio/audio_ui.js";
|
||||
import { adjustValue, enforceNumericInput, DEFAULT_PROJECT_XML, secondsToSongTicks, snapSongTicks, LMMS_TICKS_PER_BAR } from "./utils.js";
|
||||
import { ZOOM_LEVELS } from "./config.js";
|
||||
import { loadProjectFromServer } from "./file.js";
|
||||
import { sendAction, joinRoom, setUserName } from "./socket.js";
|
||||
import { sendAction, joinRoom, setUserName, getOrFetchUsername } from "./socket.js";
|
||||
import { renderActivePatternToBlob, renderProjectAndDownload } from "./pattern/pattern_audio.js";
|
||||
import { showToast } from "./ui.js";
|
||||
import { toggleRecording } from "./recording.js"
|
||||
@@ -696,6 +696,14 @@ document.addEventListener("DOMContentLoaded", () => {
|
||||
const defaultName = `sessao-${Math.random()
|
||||
.toString(36)
|
||||
.substring(2, 7)}`;
|
||||
// 🔥 O PEDÁGIO: Pede o login ANTES de avisar o servidor!
|
||||
const myName = await getOrFetchUsername();
|
||||
|
||||
// Agora sim envia com os dados completos
|
||||
socket.emit("join_room", {
|
||||
roomName: novaSala,
|
||||
userName: myName
|
||||
});
|
||||
const roomName = prompt(
|
||||
"Digite um nome para a sala compartilhada:",
|
||||
defaultName
|
||||
|
||||
Reference in new issue
Block a user