Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

suggested chang to fix issue #20 (https://github.com/PRX/apn_on_rails/issues#issue/20) #25

wants to merge 2 commits into


None yet
3 participants

As suggested, the code now uses only one query (rather than a query per device) to get all notifications. I have tested the code only locally, so please review carefully ..

andreasmueller added some commits Jan 27, 2011

modified send_notifications_for_cert routine to decrease db load
Rather than making a query for each device, we can get all unsent
notifications for a given app with one SQL query.

The change also required a slight update of the app_spec.
specify :select in find to avoid :read_only
The APN::Notification.find call returned read-only ActiveRecords, which
can be prevented by specifying :select.

-> see http://stackoverflow.com/questions/639171/what-is-causing-this-activerecordreadonlyrecord-error

Please merge this :)

jeffday commented Oct 17, 2013


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment