decide.nolog.cz/app/controllers/poll-error.js
jelhan 17cfb4ab6d
Meaningful error pages (#177)
Adds meaningful error pages if
- poll does not exist
- encryption key is wrong.
2019-04-23 17:37:42 +02:00

11 lines
373 B
JavaScript

import Controller from '@ember/controller';
import { computed } from '@ember/object';
import { equal } from '@ember/object/computed';
import sjcl from 'sjcl';
export default Controller.extend({
decryptionFailed: computed('model', function() {
return this.model instanceof sjcl.exception.corrupt;
}),
notFound: equal('model.errors.firstObject.status', '404')
});