I have hope that this commit solves one case when letters can disappear because
of network slowdowns
response.write(
JSON.stringify({
error:0,
- letter: letter,
- action: "moveLetter",
- indexTo: typeof cmd.indexTo === "number" ? cmd.indexTo : -1,
- from: cmd.from,
- to: cmd.to,
- indexFrom: typeof cmd.indexFrom === "number" ? cmd.indexFrom : -1,
+ rack: (cmd.from === "bag" && cmd.to === "rack") ? rack : undefined,
remainingLetters: game.bag.length
})
);
rack[i] = cmd.rack[i];
}
- response.write(
- JSON.stringify({
- error: 0,
- rack: rack
- })
- );
+ response.write('{"error": 0}');
break;
}