Merge branch 'master' into test/v1.10.1
This commit is contained in:
commit
c6597dda31
@ -1,5 +1,5 @@
|
|||||||
REACT_APP_BROKER_URL=https://connect.owlbear.rodeo
|
REACT_APP_BROKER_URL=https://prod.owlbear.rodeo
|
||||||
REACT_APP_ICE_SERVERS_URL=https://connect.owlbear.rodeo/iceservers
|
REACT_APP_ICE_SERVERS_URL=https://prod.owlbear.rodeo/iceservers
|
||||||
REACT_APP_STRIPE_API_KEY=pk_live_MJjzi5djj524Y7h3fL5PNh4e00a852XD51
|
REACT_APP_STRIPE_API_KEY=pk_live_MJjzi5djj524Y7h3fL5PNh4e00a852XD51
|
||||||
REACT_APP_STRIPE_URL=https://payment.owlbear.rodeo
|
REACT_APP_STRIPE_URL=https://payment.owlbear.rodeo
|
||||||
REACT_APP_VERSION=$npm_package_version
|
REACT_APP_VERSION=$npm_package_version
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "owlbear-rodeo",
|
"name": "owlbear-rodeo",
|
||||||
"version": "1.10.0.1",
|
"version": "1.10.0.2",
|
||||||
"private": true,
|
"private": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babylonjs/core": "^4.2.0",
|
"@babylonjs/core": "^4.2.0",
|
||||||
@ -18,7 +18,7 @@
|
|||||||
"@testing-library/react": "^11.2.5",
|
"@testing-library/react": "^11.2.5",
|
||||||
"@testing-library/user-event": "^13.0.2",
|
"@testing-library/user-event": "^13.0.2",
|
||||||
"ajv": "^8.6.2",
|
"ajv": "^8.6.2",
|
||||||
"ammo.js": "kripken/ammo.js",
|
"ammo.js": "kripken/ammo.js#85c0614cd5338aa0843814fe7bbd2df48164ece7",
|
||||||
"case": "^1.6.3",
|
"case": "^1.6.3",
|
||||||
"color": "^3.2.1",
|
"color": "^3.2.1",
|
||||||
"comlink": "^4.3.1",
|
"comlink": "^4.3.1",
|
||||||
|
@ -60,6 +60,9 @@ function DiceInteraction({
|
|||||||
const engine = new Engine(canvas, true, {
|
const engine = new Engine(canvas, true, {
|
||||||
preserveDrawingBuffer: true,
|
preserveDrawingBuffer: true,
|
||||||
stencil: true,
|
stencil: true,
|
||||||
|
// Prevent XR from loading as Safari 15 crashes with this enabled
|
||||||
|
// TODO: Remove when https://github.com/BabylonJS/Babylon.js/pull/11121/files released
|
||||||
|
xrCompatible: false
|
||||||
});
|
});
|
||||||
const scene = new Scene(engine);
|
const scene = new Scene(engine);
|
||||||
scene.clearColor = new Color4(0, 0, 0, 0);
|
scene.clearColor = new Color4(0, 0, 0, 0);
|
||||||
|
@ -33,10 +33,7 @@ class Session extends EventEmitter {
|
|||||||
/**
|
/**
|
||||||
* The socket io connection
|
* The socket io connection
|
||||||
*/
|
*/
|
||||||
socket = io(process.env.REACT_APP_BROKER_URL!, {
|
socket?: Socket;
|
||||||
withCredentials: true,
|
|
||||||
parser: msgParser,
|
|
||||||
});
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A mapping of socket ids to session peers
|
* A mapping of socket ids to session peers
|
||||||
@ -46,7 +43,7 @@ class Session extends EventEmitter {
|
|||||||
peers: Record<string, SessionPeer>;
|
peers: Record<string, SessionPeer>;
|
||||||
|
|
||||||
get id() {
|
get id() {
|
||||||
return this.socket.id;
|
return this.socket?.id || "";
|
||||||
}
|
}
|
||||||
|
|
||||||
_iceServers: RTCIceServer[] = [];
|
_iceServers: RTCIceServer[] = [];
|
||||||
@ -184,7 +181,7 @@ class Session extends EventEmitter {
|
|||||||
|
|
||||||
this._gameId = gameId;
|
this._gameId = gameId;
|
||||||
this._password = password;
|
this._password = password;
|
||||||
this.socket.emit(
|
this.socket?.emit(
|
||||||
"join_game",
|
"join_game",
|
||||||
gameId,
|
gameId,
|
||||||
password,
|
password,
|
||||||
@ -217,7 +214,7 @@ class Session extends EventEmitter {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const handleSignal = (signal: SignalData) => {
|
const handleSignal = (signal: SignalData) => {
|
||||||
this.socket.emit("signal", JSON.stringify({ to: peer.id, signal }));
|
this.socket?.emit("signal", JSON.stringify({ to: peer.id, signal }));
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleConnect = () => {
|
const handleConnect = () => {
|
||||||
@ -366,7 +363,7 @@ class Session extends EventEmitter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_handleForceUpdate() {
|
_handleForceUpdate() {
|
||||||
this.socket.disconnect();
|
this.socket?.disconnect();
|
||||||
this.emit("status", "needs_update");
|
this.emit("status", "needs_update");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -3723,9 +3723,9 @@ alphanum-sort@^1.0.0:
|
|||||||
resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
|
resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
|
||||||
integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=
|
integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=
|
||||||
|
|
||||||
ammo.js@kripken/ammo.js:
|
ammo.js@kripken/ammo.js#85c0614cd5338aa0843814fe7bbd2df48164ece7:
|
||||||
version "0.0.2"
|
version "0.0.2"
|
||||||
resolved "https://codeload.github.com/kripken/ammo.js/tar.gz/c40aee525f2e3d4d2917938bf4e0b21d27f40d3c"
|
resolved "https://codeload.github.com/kripken/ammo.js/tar.gz/85c0614cd5338aa0843814fe7bbd2df48164ece7"
|
||||||
|
|
||||||
ansi-colors@^3.0.0:
|
ansi-colors@^3.0.0:
|
||||||
version "3.2.4"
|
version "3.2.4"
|
||||||
|
Loading…
Reference in New Issue
Block a user