// GetJoinHandle implements the handle for the join document (GET). func GetJoinHandle(newConn net.Conn, roomName, httpPayload string, rooms *config.CherryRooms, preprocessor *html.Preprocessor) { // INFO(Santiago): The form for room joining was requested, so we will flush it to client. var replyBuffer []byte replyBuffer = rawhttp.MakeReplyBuffer(preprocessor.ExpandData(roomName, rooms.GetEntranceTemplate(roomName)), 200, true) newConn.Write(replyBuffer) newConn.Close() }