mirror of
https://github.com/overte-org/overte.git
synced 2025-04-20 04:44:11 +02:00
Some minor handshake improvements
This commit is contained in:
parent
ec1c99cb71
commit
5b56956637
1 changed files with 14 additions and 4 deletions
|
@ -122,7 +122,8 @@
|
|||
function debug() {
|
||||
var stateString = "<" + STATE_STRINGS[state] + ">";
|
||||
var connecting = "[" + connectingId + "/" + connectingHandJointIndex + "]";
|
||||
print.apply(null, [].concat.apply([LABEL, stateString, JSON.stringify(waitingList), connecting],
|
||||
var current = "[" + currentHand + "/" + currentHandJointIndex + "]"
|
||||
print.apply(null, [].concat.apply([LABEL, stateString, current, JSON.stringify(waitingList), connecting],
|
||||
[].map.call(arguments, JSON.stringify)));
|
||||
}
|
||||
|
||||
|
@ -768,11 +769,20 @@
|
|||
// value for isKeyboard, as we should not change the animation
|
||||
// state anyways (if any)
|
||||
startHandshake();
|
||||
} else {
|
||||
// they just created a connection request to us, and we are connecting to
|
||||
// them, so lets just stop connecting and make connection..
|
||||
makeConnection(connectingId);
|
||||
stopConnecting();
|
||||
}
|
||||
} else {
|
||||
// if waiting or inactive, lets clear the connecting id. If in makingConnection,
|
||||
// do nothing
|
||||
if (state !== STATES.MAKING_CONNECTION && connectingId === senderID) {
|
||||
if (state == STATES.MAKING_CONNECTION && connectingId === senderID) {
|
||||
// we are making connection, they just started, so lets reset the
|
||||
// poll count just in case
|
||||
pollCount = 0;
|
||||
} else {
|
||||
// if waiting or inactive, lets clear the connecting id. If in makingConnection,
|
||||
// do nothing
|
||||
clearConnecting();
|
||||
if (state !== STATES.INACTIVE) {
|
||||
startHandshake();
|
||||
|
|
Loading…
Reference in a new issue