import Ember from 'ember';

export default Ember.Component.extend({
  classNames: ['settings-sshkey'],
  isDeleting: false,
  actions: {
    "delete": function() {
      var deletingDone;
      if (this.get('isDeleting')) {
        return;
      }
      this.set('isDeleting', true);
      deletingDone = () => {
        return this.set('isDeleting', false);
      };
      this.get('key').deleteRecord();
      return this.get('key').save().then(deletingDone, deletingDone).then(() => {
        return this.sendAction('sshKeyDeleted');
      });
    }
  }
});