In the callback for the click on the hyperlink, disable the hyperlink so it
can't be clicked twice. In your RPC callback, you can enable it again in
the onFailure method. Presumably it should stay disabled in your onSuccess
method.

That will stop people from asking for two games with a double click, but
won't stop separate people from asking for the same game at the same time.
If that's also possible then you still need some server code to make sure
only one game can be created for an invitation.

If you are storing invitations in a database then you can use the database
to track whether an invitation has been used yet. Just make sure you use
transactions with the database so you perform atomic operations.

HTH
Paul

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to