siramix / buzzwords

A mobile word game that will change the word.
www.siramix.com/buzzwords
GNU General Public License v3.0
10 stars 1 forks source link

Race condition with download/update of pack #130

Open lucasrowe opened 11 years ago

lucasrowe commented 11 years ago

The code that synchronizes packs when an amazon IAP response returns crashes if the user isn't on the Pack Purchase page.

To Reproduce:

  1. Make sure an Amazon sync should occur. This can be done by purchasing something, deleting the app, and reinstalling the app.
  2. Navigate very quickly past the Pack Purchase page, which will fire off the request to sync up IAPs.

Be sure to also test pack updates which take place outside of the Amazon response