diff --git a/jtserv/jtserv.rb b/jtserv/jtserv.rb index 798d42f..feed927 100755 --- a/jtserv/jtserv.rb +++ b/jtserv/jtserv.rb @@ -397,7 +397,8 @@ end userinfo = connections[ws_conn] user, skey = userinfo['user'], userinfo['skey'] - STDERR.printf("RECV%s: [%s]\n", user ? "("+user+")" : "", msg) + STDERR.printf("RECV%s: [%s]\n", user ? "("+user+")" : "", + json.reject{|k,v|k=="Passcode"}.to_json) if skey then if json["team"] then #team[json["team"]][json["name"]] ||= nil @@ -451,6 +452,7 @@ ws_conn.send(JSON.generate({"ranking": db.ranking(text)})) elsif json["gettext"] db.updateSkey(user, skey) + userinfo.delete("typelist") # Reset running typing information r = textDB.getFilledText(json["gettext"], json["lines"], json["fill"]) ws_conn.send(JSON.generate({"yourtext" => r})) end