decide.nolog.cz/app/routes/poll.js
jelhan 398453c1e4 do encryption / decryption in serializer
before it was done as computed properties of model

accessing encryption key in serializer is done via global application var.
this should be removed in long-term
2015-08-19 22:00:01 +02:00

21 lines
502 B
JavaScript

import Ember from "ember";
export default Ember.Route.extend({
actions: {
error: function(error) {
if (error && error.status === 404) {
return this.transitionTo('404');
}
return true;
}
},
model: function(params) {
// get encryption key from query parameter in singleton
// before it's used by serializer to decrypt payload
this.set('encryption.key', params.encryptionKey);
return this.store.find('poll', params.poll_id);
}
});