var challenge_response, challenge_header = ''; var gourl; if (socket_session_data[socket.id].ssid !== null) { if (initial_headers['wtv-ticket']) { if (initial_headers['wtv-ticket'].length > 8) { DecodeTicket(initial_headers['wtv-ticket']); sec_session[socket_session_data[socket.id].ssid].ticket_b64 = initial_headers['wtv-ticket']; //socket_session_data[socket.id].secure == true; } } else if (sec_session[socket_session_data[socket.id].ssid].ticket_b64 == null) { // TODO: client should have a ticket and send it back by now, if not we should handle this correctly } } headers = `200 OK Connection: Keep-Alive wtv-encrypted: true wtv-ticket: `+sec_session[socket_session_data[socket.id].ssid].ticket_b64+` wtv-expire-all: htv- wtv-home-url: wtv-home:/home? wtv-visit: wtv-home:/splash? Content-Type: text/html `;