Bard said to make the handle_event
like this,
def handle_event("guess", %{"number" => guess}, socket) do
message = cond do
guess == socket.assigns.random ->
"Your guess: #{guess}. Correct!"
{:noreply, assign(socket, random: random())}
true ->
"Your guess: #{guess}. Wrong. Guess again."
end
{:noreply, assign(socket, score: socket.assigns.score + 1, message: message, time: time())}
end
but that didn’t work either.