mirror of
https://github.com/MercuryWorkshop/adrift.git
synced 2025-05-12 22:00:02 -04:00
more fmt
This commit is contained in:
parent
82a314b54f
commit
85107cbbeb
3 changed files with 87 additions and 96 deletions
|
@ -5,11 +5,10 @@ import expressWs from "express-ws";
|
|||
import { AdriftServer, connectTracker } from "./server";
|
||||
|
||||
import WebSocket from "isomorphic-ws";
|
||||
import { answerRtc, bufferToArrayBuffer, connect } from "./rtc";
|
||||
import { answerRtc, bufferToArrayBuffer } from "./rtc";
|
||||
|
||||
dotenv.config();
|
||||
|
||||
|
||||
const app = express() as unknown as expressWs.Application;
|
||||
expressWs(app);
|
||||
|
||||
|
@ -23,9 +22,6 @@ app.use((_req, res, next) => {
|
|||
next();
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
app.post("/connect", (req, res) => {
|
||||
const data = req.body;
|
||||
answerRtc(data, (d) => {
|
||||
|
@ -51,12 +47,9 @@ app.ws("/dev-ws", (ws, _req) => {
|
|||
});
|
||||
|
||||
try {
|
||||
|
||||
let tracker = new WebSocket("ws://localhost:17776/join");
|
||||
tracker.onerror = console.error;
|
||||
connectTracker(tracker);
|
||||
} catch (_) {
|
||||
|
||||
}
|
||||
} catch (_) {}
|
||||
|
||||
app.listen(3000, () => console.log("listening"));
|
||||
|
|
|
@ -76,8 +76,7 @@ export async function answerRtc(data: any, onrespond: (answer: any) => void) {
|
|||
dataChannel.onopen = () => {
|
||||
console.log("opened");
|
||||
server = new AdriftServer((msg) => {
|
||||
if (dataChannel.readyState === "open")
|
||||
dataChannel.send(msg)
|
||||
if (dataChannel.readyState === "open") dataChannel.send(msg);
|
||||
});
|
||||
};
|
||||
dataChannel.onclose = () => {
|
||||
|
|
|
@ -16,7 +16,6 @@ import { Readable, Writable } from "stream";
|
|||
import { BareError, bareInitialFetch, fetchResponse, options } from "./http";
|
||||
import { answerRtc } from "./rtc";
|
||||
|
||||
|
||||
function bareErrorToResponse(e: BareError): {
|
||||
payload: HTTPResponsePayload;
|
||||
body: AsyncIterable<ArrayBuffer>;
|
||||
|
@ -382,6 +381,6 @@ export function connectTracker(tracker: WebSocket) {
|
|||
answerRtc(data, (answer) => {
|
||||
console.log("have an answer");
|
||||
tracker.send(JSON.stringify(answer));
|
||||
})
|
||||
});
|
||||
});
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue